domingo, 14 de julho de 2013

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

  • 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 via pt.kioskea
Anterior
Proxima

Postador

0 comentários:

Os comentários serão moderados antes de publicar! respondo todos, obrigado por comentar.