Bonjour,
Je suis autodidacte sur la création de requetes SQL, et après avoir essayé pas mal de choses, je bloque sur l'utilisation de variables dans une requete.
Ci-dessous un exemple de ce que je souhaite faire.
Environnement : Oracle 12C + sqldevelopper 20.4.1.147
Cela ne fonctionne pas comme attendu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Declare var1 Number; var2 String(20); Begin for i in 1..147 loop var2 := 'FTMP' || to_char(i); select object_id into var1 from tn_items where cn_ref_article like var2; DBMS_OUTPUT.PUT_LINE (var1); DBMS_OUTPUT.PUT_LINE (var2); end loop; end;
J'ai le message
Merci pour vos corrections.Rapport d'erreur -
ORA-01403: aucune donnée trouvée
ORA-06512: à ligne 7
01403. 00000 - "no data found"
*Cause: No data was found from the objects.
*Action: There was no data from the objects which may be due to end of fetch.
Partager