Comment passer une fonction scalaire UDF dans une procédure stockée?

Essayer de placer un appel de fonction qui returnne un int dans un appel pour une procédure stockée.

Obtenir "Syntaxe incorrecte près de '.'"

usp_Document_ReserveForGrader '98832750-142F-4623-91F7-6E43C6F1A963', 12,dbo.Workflow_FirstProgress() 

Vous devez affecter le résultat de l'UDF à une variable et transmettre la variable au PS:

 declare @x int; set @x = dbo.Workflow_FirstProgress(); exec usp_Document_ReserveForGrader '98832750-142F-4623-91F7-6E43C6F1A963', 12,@x;