execute immediate error oracle
salut tout le monde ,
j'ai crée la fonction suivante
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
create or replace function GET_NEXT_ID (SEQUENCE_NAME IN VARCHAR2) RETURN NUMBER
IS
v_next_id NUMBER ;
y_query VARCHAR2 (100);
BEGIN
y_query := 'SELECT'||SEQUENCE_NAME||'.nextval from dual' ;
execute immediate v_query into v_next_id ;
Return (v_next_id);
end
; |
lors de l'exécution de la fonction j'ai l'erreur suivante :
ORA-00936: missing expression
ORA-06512: at "shema_ADMIN.GET_NEXT_ID", line 7
ORA-06512: at line 6
quelqu'un a une idée svp ? merci