为什么开发人员使用SELECT 1 IN PROCEDURE

时间:2017-03-20 09:36:56

标签: tsql

为什么开发人员使用SELECT 1 IN PROCEDURE?这是有意的吗?

 ALTER PROC [dbo].[AddCallerInVoiceComplaint]

    @COMPNO VARCHAR(20),

    @CALLERNAME VARCHAR(50),

    @CALLERMOBILENO BIGINT,

    @EMAILID varchar(50)

    AS BEGIN

    UPDATE VoiceComplaints 
    SET CallerName2 = @CALLERNAME, 
        CallerMobileNo2 = @CALLERMOBILENO, 
        CallerEmailid2 = @EMAILID     
    WHERE ComplaintNumber = @COMPNO

    SELECT 1

    END

1 个答案:

答案 0 :(得分:2)

UPDATE语句不会将行集生成为输出,因此可能会有一些内容正在查找返回的“更新时发生的错误”信号