J'ai une procédure stockée comme ceci:valeur de retour de procédure stockée
Select @totalMoney*@bonusPercent/100
Comment puis-je retourner la valeur de la procédure et l'affecter à la varible? je veux dire quelque chose comme:
SET @myVarible = EXEC MyStoredProcedure @param1, @param1;
Pourquoi ne pas utiliser une fonction définie par l'utilisateur au lieu d'une procédure stockée? (Pas de SQL Server pratique, donc je ne peux pas écrire et tester un exemple, désolé.) Plus facile à utiliser dans d'autres procédures et fonctions stockées. Plus difficile d'appeler des clients, alors c'est un compromis. Si les deux autres codes t-sql et client ont besoin d'un accès, je crée la fonction définie par l'utilisateur, puis un wrapper de procédure stockée pour le client. –