1. Fragen Sie den Tabellennamen ab:
select table_name,tablespace_name,temporary from user_tables [where table_name=表名]
Unter ihnen: Tabellenname: Tabellenname (varchar2 (30)); );
temporär: Ob es sich um eine temporäre Tabelle handelt (varchar2 (1)).
zB: select table_name,tablespace_name,temporary from user_tables where table_name='TEST_TEMP';
Ergebnis:
----------------- -- ------------------------------------------------ -- --------
Tabellenname Tabellenbereichsname temporär
TEST_TEMP SDMP N
--------------------- --- ----------------------------------------------- --- ------
Hinweis: Variablenwerte für Tabellennamen müssen in Großbuchstaben angegeben werden.
2. Spaltenname der Abfragetabelle:
select column_name,data_type ,data_length,data_precision,data_scale from user_tab_columns [where table_name=表名];Unter ihnen: Spaltenname: Spaltenname (varchar2(30)); >data_length: Spaltenlänge (Anzahl);
zB:select columns_name,data_type,data_length,data_precision,data_scale from user_tab_columns where table_name='TEST_TEMP'; ------------------------------------------------- - ----------------------
Spaltenname Datentyp Datenlänge Datengenauigkeit Datenskala
ID-NUMMER 22 0
NAME NVARCHAR2 20
SEX CHAR 1
GRADE NVARCHAR2 10
----------------------------------------------------- --------- --------------------------- ------
Hinweis: Variablenwerte für Tabellennamen müssen in Großbuchstaben angegeben werden.
Darüber hinaus können Sie über all_tab_columns auch Daten aus verwandten Tabellen abrufen.
eg:select * from all_tab_columns where table_name='TEST_TEMP';
Weitere Artikel zu Oracle-Abfragetabellennamen und Tabellenspaltennamen finden Sie auf der chinesischen PHP-Website!