Exemplos: Listar as Tabelas em um Catálogo, Incluindo Seus Esquemas Proprietários
Para listar todas as tabelas dentro de um esquema específico (catálogo) dos catálogos ativados, você pode usar:
SELECT OWNER, TABLE_NAME FROM ALL_TABLES@CATALOGNAME;
WHERE OWNER = '<SCHEMA_NAME>';Aqui, ALL_TABLES é o nome da tabela.
Por exemplo, para listar tabelas no esquema
SH (um esquema de amostra disponível no Oracle Autonomous Database):SELECT OWNER, TABLE_NAME FROM ALL_TABLES@CATALOGNAME;
WHERE OWNER = 'SH';Esta consulta retorna todas as tabelas pertencentes ao esquema especificado.
Observação:
Neste exemplo, você está listando tabelas no esquemaSH de um banco de dados externo.
Tópico principal: Catálogos e Bancos de Dados Remotos de Consulta