Zugriff auf Oracle Table Spalte Names
Im Gegensatz zu einigen Datenbanksystemen bietet Oracle keinen einzigen direkten Befehl zum Abrufen von Spaltennamen. Stattdessen müssen Sie die user_tab_columns
Systemtabelle abfragen.
querying user_tab_columns
:
Um die Spaltennamen für eine Tabelle zu erhalten (nennen wir es 'mytable'), verwenden Sie diese SQL -Abfrage:
SELECT table_name, column_name, data_type, data_length
FROM USER_TAB_COLUMNS
WHERE table_name = 'MYTABLE';
Diese Abfrage filtert die user_tab_columns
Tabelle, die nur Zeilen zurückgibt, wo table_name
'mytable' übereinstimmt.
zurückgegebene Daten:
Die Ausgabe der Abfrage ist eine Tabelle mit den folgenden Spalten:
table_name
: Der Name der Tabelle. column_name
: Der Name jeder Spalte in der Tabelle. data_type
: der Datentyp jeder Spalte (z. B. Varchar2, Nummer, Datum). data_length
: Die Länge oder Genauigkeit des Datentyps der Spalte. Anwendungen:
Diese Informationen sind für verschiedene Aufgaben wertvoll, einschließlich:
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3