Toutes mes excuses, je suis nouveau dans Oracle et SQL en général.
Existe-t-il un moyen d'améliorer l'apparence de ma sortie SQL * Plus afin que chaque en-tête soit souligné, plutôt que de sortir tous les en-têtes, puis les lignes comme indiqué?
3 Réponses :
Essaye ça:
SET WRAP OFF
avant la requête.
Une autre option que vous pouvez faire est:
SET LINESIZE 3000
Vous devez d'abord rendre votre fenêtre suffisamment large pour contenir toutes les colonnes sur une seule ligne, puis vous devez dire à Sql * plus de formater ses résultats avec cette taille de ligne. Par exemple
Col custaddress for a30
Vous pouvez également modifier la taille qu'il donne à certaines colonnes en formatant la colonne
Set linesize 400
D'autres paramètres utiles sont la taille de la page (pour contrôler le nombre de lignes à afficher avant de répéter l'en-tête, la valeur par défaut est très faible), tab (cela peut être activé ou désactivé, activé fera apparaître certains de vos résultats de temps à autre)
C'est une question de formatage SQLPlus. Cet utilitaire propose diverses options de formatage, détaillées dans la documentation .
Les options courantes sont:
column mycol format a50
set linesize 180 -- do not set a linesize wider than your terminal size!
Chaque en-tête est souligné. Le problème est que le texte est enveloppé en raison de la
linesize
et de la largeur du terminal.@William Robertson - Des recommandations sur la façon de le nettoyer?
Je pense que les réponses déjà publiées à ce sujet le couvrent, même si je regarderais également la largeur du terminal.