Bonjour,
voila j'ai un petit problème concernant les curseurs, je m'expliques;

Je construis progressivement une requete et je souhaite l'executer dans le cadre d'un curseur avec le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
SET @SQL='SELECT * FROM.....';
BEGIN
DECLARE cur1 CURSOR FOR SELECT @SQL;
....
END;
Bien evidemment ca ne marche pas, j'ai donc essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
DECLARE cur1 CURSOR FOR @SQL;
Et également:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SET @SQL='* FROM.....';
BEGIN
DECLARE cur1 CURSOR FOR SELECT @SQL;
Mais ca ne change rien, please help

En gros cela revient a dire si il est possible d'executer un curseur sur une requete construite progressivement

Merci par avance
@+