Lorsque j'exécute une instruction sql qui doit renvoyer une ligne exacte, les noms des colonnes d'impression sqlplus plusieurs fois? Pourquoi ?Pourquoi Oracle Sql * Plus imprime de nombreux en-têtes inutiles?
Répondre
Probablement parce que votre pagesize est beaucoup plus petit que le nombre de lignes nécessaires pour afficher les données, en raison de l'emballage. Il répète le titre sur chaque "page" de la sortie, même s'il n'a pas terminé d'afficher une seule ligne. Pour voir/copier-coller une sortie entière dans son ensemble, essayez SET PAGESIZE 10000
(ou un autre grand nombre).
Pour explorer la sortie dans la console, vous voudrez probablement le définir à la hauteur de votre fenêtre de console à la place (vous l'avez deviné - le vrai "format de page"). De cette façon, vous verrez exactement un ensemble d'en-têtes, quel que soit l'endroit dans la sortie dans laquelle vous vous trouvez - ce qui est exactement le but de cette déclaration.
Une commande étroitement liée est SET LINESIZE
- largeur de sortie.
En raison de sa configuration. Vous pouvez définir le comportement sqlplus via SET:
Merci Daniel. Vous voulez dire se coucher? Je connais cette configuration. mais comme je l'ai dit, le sql que j'ai exécuté est censé renvoyer exactement une ligne, quand le cap est sur, l'en-tête de colonne devrait apparaître une fois. mais sqlplus imprime le même en-tête de colonne sans les données renvoyées plusieurs fois. – idiotgenius
Merci pour le lien! – AieshaDot
- 1. oracle sql plus spool
- 2. Python imprime plus que je ne veux
- 3. pourquoi imprime en indice de latex signe
- 4. SQL Rayer les mentions inutiles Dans
- 5. gtm-http-fetcher modifier entêtes HTTP
- 6. C Imprime un caractère de plus sans valeur
- 7. Liquibase - chargement de nombreux déclencheurs Oracle dans un fichier
- 8. Commutateurs de contexte Java inutiles
- 9. Django: moyen le plus efficace pour interroger de nombreux enregistrements?
- 10. Différences entre SQL Plus et SQL "normal"?
- 11. Inutiles indices MySQL
- 12. Pourquoi cette table flowdocument imprime-t-elle toujours 2 colonnes?
- 13. Pourquoi MySQL DATE_FORMAT imprime-t-il un résultat vide?
- 14. Erreur de compilation du déclencheur Oracle Pl/SQL via SQL * PLUS
- 15. c Pourquoi cela imprime-t-il un nombre négatif?
- 16. Pourquoi Internet Explorer 8 imprime-t-il un contenu invisible?
- 17. Pourquoi le noyau # p imprime-t-il en standard?
- 18. Pourquoi c_str() imprime-t-il deux fois la chaîne?
- 19. SQL Server supprime-t-il automatiquement les jointures inutiles?
- 20. Conversion de SQL Server à Oracle SQL
- 21. WebClient.DownloadFileAsync: Avec de nombreux téléchargements de fichiers
- 22. Comment utiliser les entêtes openssl crypto lib en C++?
- 23. enlever les boutons inutiles
- 24. Question de requête SQL Oracle
- 25. CACHE de SQL dans Oracle
- 26. Visual Studio: détection des assemblages inutiles
- 27. Ivy chargement des dépendances inutiles?
- 28. NHibernate, l'instrumentation Oracle et SQL
- 29. #define Equivalent pour Oracle SQL?
- 30. pourquoi une procédure Oracle n'est pas valide
Merci Dave, je le comprends maintenant. – idiotgenius