Bonjour,
Je suis dans un trigger, dans lequel un curseur me renvoie les noms de colonnes qui m'intéressent.
Logiquement, Oracle refuse car il souhaite binder la valeur commençant par ":".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 FETCH CUR_PK INTO LCUR_PK; WHILE CUR_PK%FOUND LOOP lreq := 'select to_char((:new' ||lCur_PK.column_name||')) from dual'; execute immediate lreq into ltest; lpk := lpk || '--' || lTest; FETCH CUR_PK INTO LCUR_PK; END LOOP;
Connaissez vous un moyen d'effectuer ce genre d'opération ?
Par avance merci,
Erwan
Partager