我都接受,如果沒有值傳入稍後設置爲當前日期的日期輸入存儲過程: CREATE PROCEDURE MyProc
@MyDate DATETIME = NULL
AS
IF @MyDate IS NULL SET @MyDate = CURRENT_TIMESTAMP
-- Do Something using @MyDate
我有問題如果@MyDate作爲NUL
使用SQL Server 2008,我有一個簡單的存儲過程,其內容是 DELETE FROM [ABC].[dbo].[LookUpPermissions]
WHERE Code = @Code
在最近的代碼審查,DBA說我應該「增加參數嗅探」,我相信意味着我應該考慮參數嗅探。我從來沒有這樣做過,我沒有任何性能問題與查詢,所以我認爲這是沒有必要的。 雖然我認爲答案可能是用戶偏好,但是最好的做