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

Julho 2017

  • Causa : A tabela ou a exibição de entrada não existe, ou um sinônimo não autorizado foi utilizado, ou um nome de exibição foi utilizado em vez do nome de uma tabela.
  • Action : Verificar
    • o nome da exibição ou tabelas utilizadas
    • se o nome de uma exibição foi utilizado no lugar do nome da tabela
    • se o nome da exibição ou da tabela existe.


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;



Tradução feita por Lucia Maurity y Nouira

Veja também

Artigo original publicado por . Tradução feita por pintuda. Última modificação: 28 de março de 2012 às 19:04 por pintuda.
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.