Bonjour,
je suis en version oracle 9i
j'ai un probleme avec un execute immediate
SousRequeteSQL := 'SELECT 1 FROM ' || TRIM(TT_Table)
|| ' WHERE ' || TRIM(TT_Lot)
|| ' = ' || '''' || TRIM(i_lot) ;
RequeteSQL := 'UPDATE ' || TRIM(TM_Table)
|| ' SET ' || TRIM(TM_Integrer) || ' = 0 WHERE EXISTS ('
|| TRIM(SousRequeteSQL)
|| ')';
EXECUTE IMMEDIATE RequeteSQL;
mais il ne se passe rien, le update ne fonctionne pas
ma requete est dans une procedure lancée via un batch sous pl/sql
j'ai recuperer ma requete dans une variable
et quand je la lance sous toad, la, ça fonctionne
Partager