Maison > Article > base de données > Comment interroger le nombre total de tables dans Oracle
Dans Oracle, vous pouvez utiliser l'instruction SELECT pour interroger le nombre total de tables. Cette instruction est utilisée pour sélectionner des données dans la base de données. Lorsqu'elle est utilisée conjointement avec COUNT(), vous pouvez interroger le nombre de tables sous l'utilisateur. La syntaxe est "SELECT COUNT(1 ) FROM USER_TABLES;".
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
Requête du nombre de tables sous l'utilisateur
SELECT COUNT(1) FROM USER_TABLES;
Requête du nombre de champs dans la table sous l'utilisateur
SELECT COUNT(1) FROM USER_COL_COMMENTS C WHERE EXISTS (SELECT 1 FROM USER_TABLES T WHERE T.TABLE_NAME = C.TABLE_NAME);
Requête du nombre d'enregistrements de table
SELECT T.TABLE_NAME, T.NUM_ROWS, T.BLOCKS, T.EMPTY_BLOCKS FROM USER_TABLES T;
Remarques sur la table de requête
SELECT TABLE_NAME, TABLE_TYPE, COMMENTS FROM USER_TAB_COMMENTS WHERE COMMENTS LIKE '%字典%'
Interrogez l'espace occupé par la table
analyze table T_DATA compute statistics; SELECT NUM_ROWS , AVG_ROW_LEN FROM USER_TABLES WHERE TABLE_NAME = 'T_DATA'; SELECT SEGMENT_NAME, SUM(BYTES) / 1024 / 1024 FROM USER_EXTENTS GROUP BY SEGMENT_NAME;
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!