In Oracle SQL * Plus werden die Ergebnisse eines SELECT in tabellarischer Form angezeigt. Gibt es eine Möglichkeit, eine Zeile in einer Schlüsselwert-Weise anzuzeigen (wie MySQL )? \G
Option )?
Die Datenbank, an der ich arbeite (das Schema ist nicht von mir definiert), hat eine Reihe von Spalten, die z. YN_ENABLED
(YN = ja nein) welche sind CHAR(1)
. Wenn ich also eine Abfrage mache, bekomme ich ein Ergebnis wie
Es ist also nicht wirklich klar, welche Spalten welche Werte haben (ohne dass das Schema in einem anderen Fenster geöffnet wird).
Nicht in SQL PLus integriert, aber Tom Kyte hat eine Prozedur namens print_table , die das tut. Du würdest es so laufen lassen:
%Vor%Ich weiß, dass es sich bei Ihrer Frage um SQL * PLus handelt, aber Sie könnten interessiert sein, dass der SQL Developer von Oracle dies tun kann. Die Funktion kann verwendet werden, indem Sie mit der rechten Maustaste auf die Abfrageergebnisse klicken und "Einzelsatzansicht ..." auswählen.
Hier ist ein Trick, der Sie im Notfall treffen kann, wenn Sie keine neue Prozedur auf Ihrem Server installieren wollen (oder können):
shift-control-c
in Oracle SQL Developer zum Kopieren der Zeilen und
Kopfzeilen in die Zwischenablage.