Bonjour
J'ai besoins de nourrir un CURSOR selon des conditions. En fonction de apramettre envoyé il prendra une requête ou une autre.
Est ce que je peux mettre un CASE ou un IF à la palce de MaRequete dans le morceau de code suivant :
Parce que j'ai essayé de préparer ma requête dans une Variable mais ça marche pas comme ça.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DECLARE liste CURSOR FOR MaRequete OPEN liste FETCH NEXT FROM liste
Pouvez vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DECLARE @SQL VARCHAR(1000) SET @SQL = MaRequête DECLARE liste CURSOR FOR EXEC (@SQL) OPEN liste FETCH NEXT FROM liste
Partager