1. Interrogez le nom de la table :
select table_name,tablespace_name,temporary from user_tables [where table_name=表名]
Parmi eux : table_name : nom de la table (varchar2 (30));
tablespace_name : espace table qui stocke le nom de la table (varchar2 (30)); );
temporaire : S'il s'agit d'une table temporaire (varchar2 (1)).
par exemple : sélectionnez table_name,tablespace_name,temporary from user_tables où table_name='TEST_TEMP'
Résultat :
----------------- -- ------------------------------------------------ -- --------
nom_table nom_espace_table temporaire
TEST_TEMP SDMP N
--------------------- --- ----------------------------------------------- --- ------
Remarque : les valeurs des variables de nom de table doivent être en lettres majuscules.
2. Nom de la colonne de la table de requête :
select column_name,data_type ,data_length,data_precision,data_scale from user_tab_columns [where table_name=表名];
Parmi eux : column_name : nom de la colonne (varchar2(30));
data_type : type de données de la colonne (varchar2(106)); >data_length : longueur de la colonne (nombre) ;
par exemple : sélectionnez column_name,data_type,data_length,data_precision,data_scale from user_tab_columns où table_name='TEST_TEMP'
Résultat :
----- - ------------------------------------------------- - ----------------------
column_name data_type data_length data_precision data_scale
ID NUMBER 22 0
NOM NVARCHAR2 20
SEX CHAR 1
GRADE NVARCHAR2 10
--------------------------------------- --------- ----------------------------------------- ------
Remarque : les valeurs des variables de nom de table doivent être en lettres majuscules.
De plus, vous pouvez également obtenir des données à partir de tables associées via all_tab_columns.