The Oracle Data Dictionary existiert in Form von Daten gesehen . Es gibt zwei Ansichten in Bezug auf die Data Dictionary und Spalten in der Datenbank . Diese werden als " All_Tab_Cols " und " All_Tab_Columns . " Der Unterschied ist, dass All_Tab_Cols alle Felder , einschließlich System- Felder enthält. Alternativ " All_Tab_Columns " verbirgt System Felder aus Abfragen, wenn sie ausgeführt werden. All_Tab_Columns sollte verhört , wenn nur Nutzdaten für Inspektion erforderlich ist. Wenn das System Daten aufgenommen werden sollten , sollte die All_Tab_Cols Sicht abgefragt werden. Anleitung
1
Anruf sqlplus durch Ausführen der sqlplus -Symbol auf Ihrem System. Dies wird nach Ihrer Version von Oracle und Betriebssystem ab , wie es unter Windows oder Linux ausgeführt werden kann. . Dadurch wird ein Fenster mit dem " SQL > "-Prompt bereit , Befehle entgegenzunehmen
2
Typ in dem folgenden Befehl anzeigen , um alle Spaltennamen aus der Datenbank extrahieren:
wählen column_name aus all_tab_cols ; .
alle Spaltennamen in der Datenbank gespeichert oder angezeigt werden Liste wird
3
deine Suche durch die Verwendung eines "where" -Klausel, um Spaltennamen erhalten nach anderen Kriterien . Die vollständige Liste der Felder in der " All_Tab_Columns " Tabelle kann durch Eingabe des Befehls erhalten:
DESC All_Tab_Columns ;
Sie können dann filtern Sie die Ergebnisse nach einer der anderen Spalten in der Tabelle . Zum Beispiel durch den Verkauf Tabellennamen Verwendung filtern :
wählen column_name aus all_tab_cols wo table_name = ' Umsatz ';