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

Dezembro 2016

  • 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 :
Este documento, intitulado « Oracle - ORA-00942 : table or view does not exist »a partir de CCM (br.ccm.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.