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

Oracle Discussion :

[PL/SQL] Underscore dans le nom du user oracle


Sujet :

Oracle

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 31
    Par défaut [PL/SQL] Underscore dans le nom du user oracle
    Bonjour à tous,

    Voilà mon probleme: je cré une procedure PL/SQL comme donnée ci-dessous:
    PROCEDURE GetChildren ( Parent raw) AS
    cursor Children is select A.\"\$COID\",A.S_PART_NUMBER,A.S_VERSION,A.LOCAL_PART_NAME
    from ENVIR.PART_LIST A, ENVIR_TMP.PART_LIST B
    where A.\"\$COID\" = B.\"\$COID\" and B.\"\$COID\" = Parent;
    CurrentChild Children%rowtype;
    ...
    Et là je recois l'erreur :
    PLS-00201: identifier 'ENVIR_TMP.PART_LIST' must be declared
    Pourtant le user ENVIR_TMP existe dans la base et la table PART_LIST aussi .... Ce qui devient encore plus fou, c'est que tous mes users avec un underscore n'arrive pas à etre trouvés ... quelqu'un aurait une idée du probleme ? un bug ?

    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    Citation Envoyé par ka0z
    Bonjour à tous,

    Voilà mon probleme: je cré une procedure PL/SQL comme donnée ci-dessous:


    Et là je recois l'erreur :


    Pourtant l'environnement ENVIR_TMP existe dans la base et la table PART_LIST aussi .... Ce qui devient encore plus fou, c'est que tous mes environnements avec un underscore n'arrive pas à etre trouvés ... quelqu'un aurait une idée du probleme ? un bug ?

    Merci d'avance.
    peut-être que l'utilisateur n'a pas de droit sur la table PART_LIST de l'utilisateur ENVIR_TMP, non?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 31
    Par défaut
    Je me connecte avec le user system et il a acces à la fois à ENVIR.PART_LIST et ENVIR_TMP.PART_LIST.

    Ce qui est incroyable c'est que il y a plein de users dans la base et seules les tables des users ayant un underscore dans le nom entrainent mon probleme ....

  4. #4
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    que te donnes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    select owner, table_name from all_tables where table_name='PART_LIST';

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 31
    Par défaut
    voilà ce que ca me donne entre autre :
    ENVIR PART_LIST
    ENVIR_TMP PART_LIST
    TYPE PART_LIST
    TYPE_TMP PART_LIST
    LOCAL_TMP PART_LIST
    TRACE PART_LIST

  6. #6
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    quel est ton client

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 31
    Par défaut
    Oracle 8.1.7.2

  8. #8
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    sqlplus

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 31
    Par défaut
    oui sqlplus, j'ai créé un script qui se log par sqlplus system/pwd et qui crée le package.

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/01/2012, 14h01
  2. [StAX] Problème underscore dans le nom des noeuds XML avec stax/xstream
    Par mandarindi dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 19/08/2010, 09h51
  3. Réponses: 1
    Dernier message: 20/08/2008, 15h05
  4. Faut-il utiliser des underscores ou des espaces dans les noms des fichiers ?
    Par Invité dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 07/05/2008, 19h23
  5. [sql 2005]: changer le nom d'une colonne dans un table
    Par TheLittle dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/06/2006, 15h29

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