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.
là j'ai passé le paramètre 'MR'
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é
Qui a une solution ? Merci
Partager