1
resposta

Como identificar meus acessos no plsql

Olá!

Gostaria de saber como confirmar meus acessos no plsql, ou seja:

Em onde encontrar uma determinada tabela.

Ou se essa tabela pertence ao banco, ou quando ocorre a msg "Tabela /view não existe" se tem como verificar onde essa tabela existe.

Obrigada,

1 resposta

Olá, abbigomes , tudo bem?

Para confirmar seus acessos e verificar onde uma tabela está no Oracle PL/SQL, você pode utilizar os comandos abaixo:

Para ver se uma tabela existe no seu próprio schema:

SELECT table_name FROM user_tables WHERE table_name = 'NOME_DA_TABELA';

Se a tabela não estiver no seu schema, você pode procurar em outros schemas com este comando:

SELECT owner, table_name FROM all_tables WHERE table_name = 'NOME_DA_TABELA';

Se precisar verificar todas as tabelas do banco de dados e tiver as permissões necessárias, use:

SELECT owner, table_name FROM dba_tables WHERE table_name = 'NOME_DA_TABELA';

Se você receber a mensagem "Tabela/View não existe", pode ser que a tabela realmente não esteja no banco de dados, ou talvez você não tenha permissões para vê-la.

Espero ter ajudado.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!