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

  • 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';
Cet article est régulièrement mis à jour par des experts sous la
direction de Jean-François Pillou, fondateur de CommentCaMarche
et directeur délégué au développement numérique du groupe Figaro.

A voir également

Ce document intitulé « Oracle - ORA-00942 : table or view does not exist » issu de Comment Ça Marche (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.