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