Tout d'abord bonjour à vous
Je vais tenter de vous expliquer au mieux mon problèmes. J'ai créé deux requêtes SQL, l'une depend de l'autre. La requête sera lancé par un script shell sous unix.
Je situe le contexte :
1) premièrement on liste les codes des company qui nous interessent
select code from amcompany where code in(select barcode from amempldept where slvl=0);
2) deuxiemement, pour chacun de ses codes on fait la requete suivante (exemple) :
update amempldept set lcompanyid=(select lcompanyid from amcompany where code='SB') where lcompanyid=0 and substr(fullname,2,instr(substr(fullname,2),'/')-1)='SB'
Ma question :
Est il possible de faire une boucle ou quelque chose de ce genre (pointeur je crois) pour faire ce type de traitement en un seul script ?
Si oui, pourriez vous m'aiguiller vers une solution, ou me fournir des sources permettant de m'enrichir vers cette voie ?
Merci à ceux qui ont pris le temps de me lire ! ^^
a+
Partager