Known issue?: SQL Server 2005 stored procedure fails to complete with a parameter

后端 未结 2 1202
闹比i
闹比i 2021-01-06 11:09

Your basic SP with a default parameter:

ALTER PROCEDURE [usp_debug_fails]
    @DATA_DT_ID AS int = 20081130
WITH RECOMPILE
AS
BEGIN
    /*
        Usage:
            


        
2条回答
  •  耶瑟儿~
    2021-01-06 11:30

    Prevent parameter sniffing or you are toast when statistics change. I have 500+ sps and all of them start with:

    DECLARE @_Param1 ..., @_ParamN

    --- prevent pameter sniffing
    SELECT @_Param1 = @Param1, @_ParamN = @ParamN

提交回复
热议问题