Dans Oracle, vous pouvez utiliser l'instruction "select ... From all_tab_columnswhere table_name=upper('table name') ANDowner=upper('database login username');" pour interroger le type de données de la table de base de données.
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
La syntaxe du type de données de requête Oracle est la suivante :
select column_name,data_type,DATA_LENGTH From all_tab_columns where table_name=upper('表名') AND owner=upper('数据库登录用户名');
L'exemple est le suivant :
select column_name,data_type,DATA_LENGTH From all_tab_columns where table_name=upper('t_department') AND owner=upper('scott')
Connaissances étendues :
1 Regardez le nom du champ et le type de données
.select * from cols WHERE TABLE_name=upper('表名'); (user_tab_columns缩写cols)
2. Vérifiez le type de données de la colonne spécifiée
select DATA_TYPE from User_Tab_Columns t where t.column_name=upper('列名') and t.table_name =upper(trim('表名'));
3. Afficher toutes les colonnes
select * from user_tab_columns where table_name = upper(‘表名’);
4. Afficher certaines colonnes
select column_name,data_type,data_length,DATA_PRECISION ,DATA_SCALE from all_tab_columns where table_name=upper('表名');
5. Vous pouvez afficher toutes les contraintes via user_constraints
select * from user_constraints where table_name = upper('表名');
6.
Tutoriel recommandé : "Tutoriel vidéo Oracle 》
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!