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

Décembre 2016

  • Cause : La table ou vue entrée n'existe pas, ou un synonyme non autorisé a été utilisé, ou un nom de vue a été utilisé à la place d'un nom de table.
  • Action : Vérifier
    • le nom de la vue ou table utilisées
    • qu'un nom de vue n'est utilisé à la place d'un nom de table
    • que le nom de la vue ou de la table existe.


Pour vérifier l'existence de vue, de table ou de synonyme :
SELECT * FROM DBA_TABLES WHERE TABLE_NAME = 'nom_table';

SELECT * FROM DBA_SYNONYM WHERE SYNONYM_NAME = 'nom_synonyme';

SELECT * FROM DBA_VIEWS WHERE VIEW_NAME = 'nom_vue';

A voir également :

Ce document intitulé «  Oracle - ORA-00942 : table or view does not exist  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.