Maison  >  Article  >  base de données  >  Comment interroger tous les noms de tables dans la base de données Oracle

Comment interroger tous les noms de tables dans la base de données Oracle

青灯夜游
青灯夜游original
2022-03-17 16:04:0846600parcourir

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.

Comment interroger tous les noms de tables dans la base de données Oracle

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn