Bonjour,
Je souhaite écrire quelque chose du genre
Code:
1
2
3
4
5 Declare curseur Cursor For Select * From @nomTable
ou @nomTable est un variable passée à ma PS! Mais SQL Server me jette...
Vous avez une idée
Version imprimable
Bonjour,
Je souhaite écrire quelque chose du genre
Code:
1
2
3
4
5 Declare curseur Cursor For Select * From @nomTable
ou @nomTable est un variable passée à ma PS! Mais SQL Server me jette...
Vous avez une idée
Bonsoir,
- Si @nomTable est une variable simple (nom du table passée en paramètre) vous devez insérer votre requête dans un EXEC pour pouvoir interpréter correctement votre variable
Ex :
Code:
1
2
3
4
5
6
7 EXEC('DECLARE curseur CURSOR FOR SELECT * FROM ' + @nomTable) OPEN curseur ... ... CLOSE curseur ...
Bonjour,
Non ceci ne fonctionne pas, j'ai déjà essayé... Du coup je suis passé par une table temporaire pour palier à ce problème.. Merci encore