sql >> Databáze >  >> RDS >> Sqlserver

Použití funkce jako parametru při provádění uložené procedury?

Funkci nelze použít přímo jako parametr uložené procedury.

Můžete provést následující:

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


  1. SSIS s listy Excelu

  2. Chyba analýzy:chyba syntaxe, neočekávaná chyba '='

  3. Název tabulky jako parametr pomocí připraveného příkazu PDO/MySQL

  4. SQL dotaz pro výběr, dokud SUM(users_count) nedosáhne 1000