sql >> Database teknologi >  >> RDS >> Sqlserver

Bruger du funktion som parameter, når du udfører en lagret procedure?

Du kan ikke bruge en funktion direkte som en lagret procedureparameter.

Du kan gøre følgende:

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. Python:MySQLdb og bibliotek er ikke indlæst:libmysqlclient.16.dylib

  2. 1064 fejl i CREATE TABLE ... TYPE=MYISAM

  3. MySQL:Indsæt i flere tabeller i samme forespørgsel med BEGIN&COMMIT

  4. Grundlæggende om SQL Server ALTER TABLE-erklæring