1. 程式人生 > >儲存過程引數的時間預設值解決方法

儲存過程引數的時間預設值解決方法

在資料庫中建立儲存過程的時候,引數的預設值是必須為常量或NULL的,因此對於希望將時間型別引數的預設值設為當前時間的朋友來說,就會出現操作不當的情況了。
解決方法很簡單,只需將其預設值設定延後就可以了。
如:
CREATE PROCEDURE TEST
    @TestDate DATETIME=NULL
AS
    IF(@TestDate IS NULL)
        SET @TestDate=GETDATE()
    ...
    do something what you want
    ...
GO