2
Obrigado

Algumas palavras de agradecimento nunca são demais.

Oracle - ORA-00942: table or view does not exist

Esse erro do Oracle acontece quando a tabela ou a exibição de entrada não existe, um sinônimo não autorizado foi utilizado ou um nome de exibição foi usado no lugar do nome de uma tabela.



Qual ação a realizar quando você recebe a mensagem
ORA-00942: table or view does not exist
no Oracle? Você deve verificar o nome da exibição ou tabelas utilizadas e se o nome de uma exibição foi utilizado no lugar do nome da tabela. Também é importante checar se o nome da exibição ou da tabela de fato existem.

Para verificar a existência da exibição da tabela ou do sinônimo:

SELECT * FROM DBA_TABLES WHERE TABLE_NAME = 'nome_tabela';

SELECT * FROM DBA_SYNONYM WHERE SYNONYM_NAME = 'nome_sinônimo;

SELECT * FROM DBA_VIEWS WHERE VIEW_NAME = 'nome_exibição;

Foto: © Oracle.

Veja também

Este documento, intitulado 'Oracle - ORA-00942: table or view does not exist', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.