我有這個存儲再修改不更新空輸入變量
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
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected]
where [email protected]
RETURN
,但我想不更新ne_imgurl如果@Imgurl是空
什麼是包含在的輸入參數的最佳方式設置子句,但如果它爲空則排除它?
我想ne_imgurl – 2013-05-05 06:25:59
所以,你需要做的僅僅是用這種方式替代:ne_imgurl = ISNULL(@Imgurl,ne_imgurl) – 2013-05-05 07:21:32