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

PL/SQL Oracle Discussion :

Problème avec Oracle Keyword


Sujet :

PL/SQL Oracle

  1. #1
    Membre confirmé Avatar de layouni
    Inscrit en
    Mai 2004
    Messages
    119
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mai 2004
    Messages : 119
    Par défaut Problème avec Oracle Keyword
    Bonjour,

    Voila, j'ai une Table nommée INT. J'ai crée un procédure stockée pour récuprer les données. J'utilise cette ligne de déclaration :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SUBTYPE INT_CODITF_U IS INT.CODITF%TYPE;
    J'essaye de faire la compilation mais elle affiche un message d'erreur :

    PLS-00487: Référence de variable 'INT' non valide

    Quelqu'un a deja recontré ce type de message ?


    Merci

  2. #2
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Quelle idée d'appeler une table INT

    J'ai essayé de créer des tables INTEGER et NUMBER, ça ne marche pas, INT oui.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    CREATE TABLE INT (num NUMBER) TABLESPACE DATA
    >table created
     
    DECLARE
    	v_num INT;
    BEGIN
      NULL;
    END;
    Ca marche, Normal.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    DECLARE
    	v_num INT.NUM%TYPE;
    BEGIN
      NULL;
    END;
     
     ORA-06550: line 2, COLUMN 8:
    PLS-00487: Invalid reference TO variable 'INT'
    ORA-06550: line 2, COLUMN 8:
    PL/SQL: Item ignored
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    DECLARE
    	v_num "INT".NUM%TYPE;
    BEGIN
      NULL;
    END;
    ORA-06550: line 2, COLUMN 8:
    PLS-00487: Invalid reference TO variable 'INT'
    ORA-06550: line 2, COLUMN 8:
    PL/SQL: Item ignored
    Bon, pareil.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    DECLARE
    	v_num "MCM"."INT".NUM%TYPE;
    BEGIN
      NULL;
    END;
    Ahh.. là ça marche. faut juste que ça commence pas par INT. En mettant le nom du schéma c'est bon.

  3. #3
    Membre confirmé Avatar de layouni
    Inscrit en
    Mai 2004
    Messages
    119
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mai 2004
    Messages : 119
    Par défaut
    Merci pour votre réponse,

    Mais j'ai utilisé une autre solution : J'ai crée un synomyme pour cette table INT01 et comme ça je n'ai plus cette erreur.

    A+

  4. #4
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    plus simple en effet.

  5. #5
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611

  6. #6
    Membre confirmé Avatar de layouni
    Inscrit en
    Mai 2004
    Messages
    119
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mai 2004
    Messages : 119
    Par défaut
    Salut,

    Je vois pas pourqoui tu dis bizzare. On a pas le droit de poster sur plusieurs forum. En plus, j'ai partagél'information avec l'utilisateur de forum de developpez.net

    Merci

  7. #7
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Citation Envoyé par layouni Voir le message
    Salut,

    Je vois pas pourqoui tu dis bizzare. On a pas le droit de poster sur plusieurs forum. En plus, j'ai partagél'information avec l'utilisateur de forum de developpez.net

    Merci
    Bien sûr. Mais la prochaine fois ça sera plus sympa d'ajouter le lien vers le forum ou t'as trouvée la solution.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probléme avec Oracle Entreprise Manager 10 g Database Control
    Par dba_oracle_2006 dans le forum Entreprise Manager
    Réponses: 0
    Dernier message: 03/12/2007, 09h58
  2. Problème avec Oracle SQL Plus
    Par Golork dans le forum SQL
    Réponses: 1
    Dernier message: 24/07/2007, 15h05
  3. Problème avec Oracle : Assistant Spatial Index Advisor
    Par NeraOne dans le forum Administration
    Réponses: 1
    Dernier message: 11/04/2007, 18h08
  4. Réponses: 2
    Dernier message: 27/02/2007, 09h51
  5. Probléme avec oracle 9i ids
    Par Moez.B dans le forum Oracle
    Réponses: 3
    Dernier message: 06/04/2006, 11h41

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