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 esquema
Neste exemplo, você está listando tabelas no esquema
SH
de um banco de dados externo.
Tópico principal: Catálogos e Bancos de Dados Remotos de Consulta