Bonjour

J ai un trigger qui efffectue les quatres instructions suivantes

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
select min(id) into l_min from table1 where check = 0;
select valeur into l_valeur from table1 where id = l_min;
update table2 set valeur = l_valeur where ....;
update table1 set check = 1 where id = l_min;
En pratique ca fonctionne bien, mais il me faut que pour chque trigger une valeur differente de min soit fournie or avant de passer au premier update un trigger peut deja avoir effectuer le premier select donc je vais me retrouver avec deux valeur identiques retournee. Quel est la meilleure solution pour contourner ce probleme .

Meri