Bonjour,
je cherche à créer un compteur dans une proc_stock , dont la valeur sera affecté à autre champs sous forme '_'+valeur du compteur.
Pour l'instant le résultat est qu'il ne s'incrémente pas le compteur; voici ma proc , SVP pouvez vous m'aider ?? Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Create Proc 'maproc' As Begin declare @cpte int SElect @cpte=0 declare Cur_wk cursor for SELECT X,Y FROM matable Open Cur_wk begin UPDATE matable Y='_'+convert(VARCHAR(10),(@cpte+1)) SELECT @cpte=@cpte+1 end commit TRAN Close Cur_wk /* Dsalloue le curseur */ Deallocate cursor Cur_wk end
Partager