Maison >base de données >Oracle >Comment interroger les informations de la table de l'utilisateur dans Oracle
Comment interroger les informations des tables utilisateur dans Oracle : 1. Utilisez "SELECT count(*) FROM user_tables" pour interroger le nombre de tables sous l'utilisateur actuel ; 2. Utilisez "SELECT * FROM user_tables ;" utilisateur actuel.
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
-- Afficher la table de l'utilisateur actuel :
SELECT count(*) FROM user_tables; -- 查看当前用户下有多少张表 SELECT * FROM user_tables; -- 查看当前用户下的表 SELECT * FROM user_tab_comments; -- 查看当前用户下的表,注释等 SELECT * FROM user_col_comments; -- 查看当前用户下的表的列名和注释 SELECT * FROM user_tab_columns; -- 查看当前用户下的表的列名等信息(详细但是没有备注) SELECT t.TABLE_NAME, t.NUM_ROWS FROM user_tables t; -- 查看当前用户下的所有表名及该表含多少数据
-- Afficher les tables de tous les utilisateurs :
SELECT * FROM all_tab_comments; -- 查看所有用户的表,注释等 SELECT * FROM all_col_comments; -- 查看所有用户的表的列名和注释 SELECT * FROM all_tab_columns; -- 查看所有用户的表的列名等信息(详细但是没有备注)
-- Modèle de requête 1 :
SELECT t.table_name, t.comments FROM user_tab_comments t;
-- Modèle de requête 2 :
SELECT r1, r2, r3, r5 FROM ( SELECT a.table_name r1, a.column_name r2, a.comments r3 FROM user_col_comments a ), ( SELECT t.table_name r4, t.comments r5 FROM user_tab_comments t ) WHERE r4 = r1;
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!