ORA-00942 : table or view does not exist

Dernière mise à jour le 3 novembre 2009 à 13:35 par marlalapocket
Publié par wjaouadi
  • 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';
Meilleures réponses pour « ORA 00942 : table or view does not exist » dans :
SQL - Opérations ensemblistes VoirLes opérations ensemblistes Les opérations ensemblistes en SQL, sont celles définies dans l'algèbre relationnelle. Elles sont réalisées grâce aux opérateurs : UNION INTERSECT (ne fait pas partie de la norme SQL et n'est donc pas implémenté dans...