Bonjour

J'essaie de faire un truc, mais je commence à me dire que c'est pas possible.
Je voudrais metre le résultat d'une proc Stock dans une varaible, sacahnt que je maitrise ce résultat : je sais que c'est une valeur scalaire de type INT et que ma variable est déclarer de cette manière.

Voici mon code pour éclairer les lanternes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
DECLARE @Montant INT
SET @Montant =  (EXEC dbo.SPEC_RegFilleul @UserId)
Sauf que là, il me dit ça :
Syntaxe incorrecte vers le mot clé 'EXEC'.
Mais je vois pas ce qu'elle a d'incorrect, ma syntaxe.

Merci pour votre aide.