Exemples : Lister les tables d'un catalogue, y compris leurs propres schémas

Pour lister toutes les tables d'un schéma (catalogue) spécifique à partir des catalogues activés, vous pouvez utiliser :

SELECT OWNER, TABLE_NAME FROM ALL_TABLES@CATALOGNAME;
WHERE OWNER = '<SCHEMA_NAME>';

Ici, ALL_TABLES est le nom de la table.

Par exemple, pour lister les tables du schéma SH (exemple de schéma disponible dans Oracle Autonomous AI Database) :
SELECT OWNER, TABLE_NAME FROM ALL_TABLES@CATALOGNAME;
WHERE OWNER = 'SH';

Cette interrogation retourne toutes les tables appartenant au schéma spécifié.

Note

Dans cet exemple, vous répertoriez les tables dans le schéma SH d'une base de données externe.