Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Utiliser la fonction comme paramètre lors de l'exécution d'une procédure stockée ?

Vous ne pouvez pas utiliser une fonction directement comme paramètre de procédure stockée.

Vous pouvez effectuer les actions suivantes :

DECLARE @now DateTime
SET @now = GETDATE()

DECLARE @return_value int
EXEC @return_value = my_stored_procedure
        @MyId = 1,
        @MyDateField = @now
SELECT  'Return Value' = @return_value
GO