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

SQL-Funktion als Standardparameterwert?

Der Standardwert für Parameter für gespeicherte Prozeduren muss Konstanten sein .Du müsstest Folgendes tun...

ALTER Procedure [dbo].[my_sp]
@currentDate datetime = null
AS
IF @currentDate is null
SET @currentDate = getdate()