SQL Stored Procedure: If variable is not null, update statement

前端 未结 3 1845
孤街浪徒
孤街浪徒 2021-02-05 05:53

I have an update statement in a stored procedure that looks generally like this:

Update [TABLE_NAME]
Set XYZ=@ABC

Is there a good way to only t

3条回答
  •  失恋的感觉
    2021-02-05 06:08

    Use a T-SQL IF:

    IF @ABC IS NOT NULL AND @ABC != -1
        UPDATE [TABLE_NAME] SET XYZ=@ABC
    

    Take a look at the MSDN docs.

提交回复
热议问题