Maison > Article > base de données > Comment interroger le nombre de colonnes dans Oracle
Dans Oracle, vous pouvez utiliser l'instruction select avec "count(*)" pour demander combien de colonnes il y a dans la table. La syntaxe est "select count(*) from user_tab_cols which table_name='table name'" ; user_tab_cols" peut également être utilisé pour interroger les colonnes masquées, et l'anglais dans le nom de la table doit utiliser des lettres majuscules.
L'environnement d'exploitation de ce tutoriel : système Windows 10, Oracle version 12c, ordinateur Dell G3.
Combien de colonnes interroger dans Oracle :
select count(*) from user_tab_cols where table_name='表名';
--Si le nom de la table contient de l'anglais, il doit être en lettres majuscules anglaises
Les exemples sont les suivants :
Connaissances étendues :
Différences Oracle entre user_tab_cols et user_tab_columns
Les deux tables peuvent être utilisées pour interroger la table, la vue et les clusters sous l'utilisateur
Différence
-- 通过执行此SQL语句,可发现user_tab_cols还包含隐藏列,因此平时使用时推荐使用user_tab_columns select column_name from user_tab_cols where table_name = 'TEST' minus select column_name from user_tab_columns where table_name = 'TEST';
En comparant avec user_tab_comments (commentaires de table) et user_col_comments ( commentaires du champ) ) peuvent être utilisés ensemble pour répondre essentiellement aux besoins statistiques généraux
Combien de colonnes peuvent être interrogées par MySQL :
select count(*) from information_schema.COLUMNS where table_name='表名';
--Le nom de la table peut être en majuscules et en minuscules
Combien de colonnes peuvent être interrogées par sqlserver:
select count(*) from syscolumns s where s.id = object_id('test');
--Le nom de la table peut être en majuscules et en minuscules
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!