Maison >base de données >Oracle >Comment interroger tous les noms de tables dans la base de données Oracle
Méthode de requête : 1. Utilisez l'instruction "SELECT * FROM all_tables WHERE OWNER = 'username'" pour interroger tous les noms de table de l'utilisateur spécifié ; 2. Utilisez l'instruction "SELECT * FROM user_tables" pour interroger toutes les tables de l'utilisateur actuel ; nom d'utilisateur.
L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle 11g, ordinateur Dell G3.
Oracle Interroge tous les noms de tables de la base de données
La première méthode
Cette méthode spécifie le nom d'utilisateur Oracle (c'est-à-dire le schéma dans Oracle) pour la requête et remplace le * dans la requête La condition avec TABLE_NAME affiche uniquement le nom de la table
-- DWD为用户名,用户名必须是大写,你填你的用户名 SELECT * FROM all_tables WHERE OWNER = 'DWD' -- 加 ORDER BY TABLE_NAME 是让结果按照表名顺序展示 SELECT * FROM all_tables WHERE OWNER = 'DWD' ORDER BY TABLE_NAME
La deuxième méthode
Affiche la table sous l'utilisateur (mode) actuellement connecté, sans spécifier OWNER, remplace le * dans la condition de requête par TABLE_NAME et affiche uniquement le nom de la table
SELECT * FROM user_tables -- 加 ORDER BY TABLE_NAME 是让结果按照表名顺序展示 SELECT * FROM user_tables ORDER BY TABLE_NAME
Tutoriel recommandé : "Tutoriel 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!