IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

ORA-00942 Table ou vue inexistante


Sujet :

SQL Oracle

  1. #1
    Membre régulier Avatar de mullger
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 157
    Points : 86
    Points
    86
    Par défaut ORA-00942 Table ou vue inexistante
    Bonjour,

    Je travaille dans une base de données Oracle XE et j'essaie de supprimer des enregistrements depuis sqlplus. Cependant, j'ai une erreur dans ma requête.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    DELETE FROM TB_NOTE 
    WHERE FK_NOTE_RESULTAT=PK_RESULTAT 
    AND FK_RESULTAT_COURS=PK_COURS 
    AND FK_COURS_ANNEE='1' ;
    J'ai la même erreur pour ma seconde requête _

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    DELETE FROM TB_SUIVRE
    WHERE PK_FK_SUIVRE_COURS=PK_COURS 
    AND FK_COURS_ANNEE='1' ;
    ORA-00942 Table ou vue inexistante
    J'ai cherché sur google mais aucune réponse ne me permet de résoudre mes problèmes. Quelqu'un voit-il l'erreur que j'ai pu faire ?

    Merci d'avance,
    L'esprit est comme un parachute : il ne fonctionne que quand il est ouvert...

  2. #2
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    493
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 493
    Points : 605
    Points
    605
    Par défaut
    select * from user_tables where table_name ='TB_NOTE ';

    à partir du user avec lequeltu te connectes pour exécuter ton DELETE

  3. #3
    Membre régulier Avatar de mullger
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 157
    Points : 86
    Points
    86
    Par défaut
    Désolé mais je ne comprends pas trop. Possible de m'éclairer un peu plus ? Qu'est-ce que user vient faire là ?
    L'esprit est comme un parachute : il ne fonctionne que quand il est ouvert...

  4. #4
    Membre averti Avatar de LBO72
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Points : 342
    Points
    342
    Par défaut
    Ou tu crées des public synonymes !

    LBO72.

  5. #5
    Membre régulier Avatar de mullger
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 157
    Points : 86
    Points
    86
    Par défaut
    ?????
    L'esprit est comme un parachute : il ne fonctionne que quand il est ouvert...

  6. #6
    Membre averti Avatar de LBO72
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Points : 342
    Points
    342
    Par défaut
    ???? ==> vaut mieux poser la question !

    Quand tu crée un public synonym, tu n'es pas obligé de préfixer ta table par le possesseur du schèma.

    LBO72.

  7. #7
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    L'utilisateur avec lequel tu te connectes est-il le même que celui qui a créé les tables ?
    Sinon il faut créer des synonymes pour les tables.
    Christophe

    Pensez à mettre quand c'est le cas.

  8. #8
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 113
    Points : 65
    Points
    65
    Par défaut
    Bonjour,

    Je pense que tu n'as pas le droit de supprimer cette table, moi aussi j'ai ce pb et à chaque fois j'utilie l'instruction suivant:

    grant select any dictionary to "ton utilisateur avec lequel tu te connecte";

    et souven ça marche

  9. #9
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par fatati Voir le message
    grant select any dictionary to "l'utilisateur avec lequel tu te connectes";
    Là tu donnes les droits d'interrogation sur les objet du dictionnaire du schéma de SYS.
    Ça n'a rien à voir.

    http://oracle.developpez.com/guide/a...ion/adminrole/
    Dernière modification par Invité ; 10/09/2007 à 19h14.

Discussions similaires

  1. ORA-00942 Table ou vue inexistante
    Par BONNEFOI Patrick dans le forum Oracle
    Réponses: 9
    Dernier message: 02/10/2014, 14h40
  2. ORA-00942 Table ou vue inexistante
    Par tsonamir dans le forum Oracle
    Réponses: 3
    Dernier message: 17/06/2011, 17h49
  3. ORA 00942:table ou vue inexistante
    Par bibouu dans le forum Débuter
    Réponses: 3
    Dernier message: 29/04/2011, 22h36
  4. ORA-00942 Table ou vue inexistante
    Par nouraty dans le forum PL/SQL
    Réponses: 6
    Dernier message: 08/02/2011, 02h43
  5. Réponses: 4
    Dernier message: 21/03/2009, 00h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo