Voici mon code :
Voici l'érreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DECLARE @OK int DECLARE @requete varchar(1000) DECLARE @test varchar(50) SET @requete = 'SELECT @OK=count(*) FROM MaTable Where libelle='+@test EXEC(@requete)
Explication :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Serveur : Msg 137, Niveau 15, État 1, Ligne 1 La variable '@OK' doit être déclarée.
Je veux assigner à une variable @OK le nombre de lignes de ma table "MaTable", et je suis obligé de stoquer la requete dans une chaine pour prendre en compte la variable @test ...
Mais j'ai cette erreur ...
Vous voyez mon erreur/ une autre solution ?
Partager