Création de requête avec variable
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
Code:
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; |
Cela ne fonctionne pas comme attendu.
J'ai le message
Citation:
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.
Merci pour vos corrections.