Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Falsche Syntax in der Nähe von „)“, die eine gespeicherte Prozedur mit GETDATE aufruft

Sie können einen Funktionsaufruf nicht als Argument an Ihre gespeicherte Prozedur übergeben. Verwenden Sie stattdessen eine Zwischenvariable:

DECLARE @tmp DATETIME
SET @tmp = GETDATE()

EXEC DisplayDate @tmp;