Bonjour,
J'ai une procédure stockée qui a un argument @REQUETE qui contient la requête select_statement du curseur à l'intérieur de la procédure stockée. Le problème est que je n'arrive pas à dire au curseur que cet argument est la requête select_statement.
Voici le code de ma procédure stockée :
Par avance, merci pour votre aide.
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
22
23
24 -- création de la proc stock create procedure sp_Numerotation2 @REQUETE varchar(8000) as begin declare @cpt as int -- création du curseur declare curseur cursor local optimistic for exec(@REQUETE) -- ceci ne fonctionne pas for update -- ouverture du curseur set @cpt=0 open curseur FETCH next from curseur while @@FETCH_STATUS = 0 begin set @cpt=@cpt+1 update facture set numfact=@cpt where current of curseur FETCH next from curseur end end
Partager