Création d'une boucle en SQL

oma126 Messages postés 1 Statut Membre -  
 pseudo -
Bonjour

Je cherche a crée une boucle en SQL pour remplir en une seul fois un champ Code barre suivant un code de service.
Voici le code qui a la création d'un service me cree un code barre.
Le probleme c'est que j'ai deja des services dans la base mais pas des code barre a tous.
Donc une requette SQL pour remplir tout les service avec un code barre serai le bien venue.
merci par avance et bonne journée

declare
vCurC_servicebarre SERVICE.C_servicebarre%type;
begin
select 'S_'||lpad(seq_serv_ean.nextval,6,'0') Into vCurC_servicebarre from DUAL;
:new.c_servicebarre:=vCurC_servicebarre;
end;
A voir également:

2 réponses

sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
En SQL, éviter les boucles comme la peste !

Et pourquoi pas plutôt faire un UPDATE SELECT ?
2
pseudo
 
Avec un curseur ? CURSOR ?

plus.
1