我有这个存储过程
ALTER PROCEDURE dbo.News_Edite
(
@Id bigint,
@Title nvarchar(MAX),
@Lile nvarchar(MAX),
@Body nvarchar(MAX),
@Type nvarchar(20),
@Imgurl nvarchar(MAX),
@Date nvarchar(50)
)
AS
update tbl_news
set
ne_title=@Title,
ne_lile=@Lile,
ne_body=@Body,
ne_type=@Type,
ne_imgurl=@Imgurl,
ne_date=@Date
where ne_id=@Id
RETURN
但如果@Imgurl 为空,我不想更新 ne_imgurl
在set子句中包含输入参数但如果它为空则将其排除的最佳方法是什么?