[SqlServer 2K] curseurs avec SELECT contenant des variables
Bonjour,
J'ai besoin de créer une procédure stockée qui attend 4 paramètres, ces paramètres sont utilisés dans un 1e SELECT retournant 1 ligne (avec 3 champs), puis un curseur doit être créé dont la requête SQL ne doit pas être écrite en dur mais provenir d'une variable contenant la requête à exécuter.
Les 2 premiers points, récupérer les 4 paramètres et exécuter le 1e SELECT, ont été fait et fonctionnent.
Pour le 3e point, utilisation du curseur, j'ai déclaré une variable varchar(1200) qui contient après concaténation mon SELECT perso et j'ai pu l'exécuter avec la commande EXEC, mais cela m'affiche les données et ne me permet pas de les parcourrir comme avec un curseur.
Ce que je souhaiterai faire :
Code:
1 2 3 4
|
DECLARE sql_cursor CURSOR FOR
SELECT @colonne FROM @table where @colonneDate between @debut and @fin
... |
Auriez-vous une idée de comment je dois procéder pour réaliser ceci ?
Merci d'avance.
Yinyang