Création d'une boucle en SQL

Fermé
oma126 Messages postés 1 Date d'inscription lundi 19 mars 2007 Statut Membre Dernière intervention 19 mars 2007 - 19 mars 2007 à 15:08
 pseudo - 16 juin 2009 à 21:14
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 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 662
19 mars 2007 à 15:26
En SQL, éviter les boucles comme la peste !

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

plus.
1