Bonjour,
Je ne parviens pas a compiler une procédure stocké contenant un curseur associé a une requete select dans une variable :
Voici l'erreur, est ce possible de faire ca ?
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 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
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Msg 170, Level 15, State 1, Line 7 Line 7: Incorrect syntax near '@sQuery'.
Partager