Problème curseur et OPENQUERY
Bonjour
Voila j'ai une procédure stockée qui contient un curseur sous SQL Server
La boucle de mon curseur me permet de récupérer le nom des champs d'une table pour faire un select des champs récupérés.
Le problème c'est qu'il n'accepte pas d'argument dans mon OPENQUERY :
Code:
1 2 3 4 5
| DECLARE curseur_champs CURSOR
FOR
SELECT f1 FROM OPENQUERY(ServerAccess,'SELECT f1 FROM tFE WHERE f0 = ''' + @table + '''')
OPEN curseur_champs |
J'ai aussi essayé
Code:
1 2 3 4 5 6
| SET @sql = '''SELECT f1 FROM tFE WHERE f0 = ''' + @table + ''')'
DECLARE curseur_champs CURSOR
FOR
SELECT f1 FROM OPENQUERY(ServerAccess,@sql)
OPEN curseur_champs |
Mais ça ne marche pas non plus...
Si quelqu'un avait une astuce pour réussir à faire fonctionner ce code, merci.