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 :

Paramètre alpha-numérique passé à un curseur


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2013
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 30
    Par défaut Paramètre alpha-numérique passé à un curseur
    bonjour,

    je cale devant un problème de passage de paramètre à un curseur.

    Quand je passe un paramètre numérique ça marche parfaitement (mais ça ne retourne rien normal puisque je devrait rentrer une valeur alpha) mais lorsque je modifie pour passer un paramètre en caractère ça plante.
    Je pense que je devrais peut-être faire une conversion (?) mais je ne sais pas comment m'y prendre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    prompt ;
    accept civilite ;
    DECLARE
    cursor Curscli(civilite T_CLIENT.tit_code%type) is 
    select * from t_client
    where  T_Client.tit_code = civilite ;
    VarCli t_client%rowtype ; 
    BEGIN
      Open CursCLI(&civilite) ;
      fetch CursCLI into varcli  ;
          while curscli%found 
          loop
          dbms_output.put_line('passage  dans le loop ') ;
          fetch curscli into varcli ;
          end loop ;
       close curscli ;
    end ;
     
     
    Rapport d'erreur :
    ORA-06550: Ligne 7, colonne 16 :
    PLS-00201: l'identificateur 'MR' doit être déclaré
    là j'ai passé le paramètre 'MR'

    Qui a une solution ? Merci

  2. #2
    Membre averti
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2013
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 30
    Par défaut
    ... je viens de l'exécuter sans erreur

    tout bêtement j'ai mit le paramètre entre cotes ... après avoir essayé moult syntaxes ... mais il ne retourne rien alors que ma table est bien renseignée ... je compare le paramètre à une zone CHAR(8 BYTE) cela pourrait-il l'expliquer ?


  3. #3
    Membre averti
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2013
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 30
    Par défaut
    ben en fait quand j'ai arrêté d'écrire n'importe quoi ça a marché

    Il reste un petit souci je vais faire un autre post

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

Discussions similaires

  1. Tranches Alpha-Numérique
    Par jeanchcom dans le forum Access
    Réponses: 2
    Dernier message: 04/01/2007, 09h03
  2. tri alpha numérique
    Par cbarbaray dans le forum Oracle
    Réponses: 3
    Dernier message: 30/08/2006, 10h37
  3. Passer une table en paramètre à l'aide d'un curseur
    Par lalyly dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 28/06/2006, 11h49
  4. conception d'un filtre numérique passe-bande
    Par sayain dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 24/02/2005, 17h22

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