Curseur avec select en paramétre
Bonjour,
Je ne parviens pas a compiler une procédure stocké contenant un curseur associé a une requete select dans une variable :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
DECLARE @sQuery VARCHAR(600)
DECLARE @id INTEGER
SELECT @sQuery = 'SELECT id FROM tab'
DECLARE curseur CURSOR FOR @sQuery
OPEN curseur
FETCH NEXT FROM curseur_eng INTO @id
WHILE @@FETCH_STATUS = 0
BEGIN
FETCH NEXT FROM curseur INTO @id
END
CLOSE curseur
DEALLOCATE curseur_eng |
Voici l'erreur, est ce possible de faire ca ?
Code:
1 2 3
|
Msg 170, Level 15, State 1, Line 7
Line 7: Incorrect syntax near '@sQuery'. |
Merci