我写了一个存储过程
CREATE PROCEDURE user_modi
@id int,
@ssbm nvarchar (255),
@username nvarchar (255),
@pwd nvarchar (255),
@quanxian nvarchar (255)
AS
Update yhxx set ssbm=@ssbm,username=@username,pwd=(case when @pwd='' then null else @pwd end),quanxian=@quanxian where id=@id
GO
pwd=(case when @pwd='' then null else @pwd end)这句话我想实现:在@pwd='' 时,不修改数据库这个字段的值,这句话怎么修改
CREATE PROCEDURE user_modi
@id int,
@ssbm nvarchar (255),
@username nvarchar (255),
@pwd nvarchar (255),
@quanxian nvarchar (255)
AS
Update yhxx set ssbm=@ssbm,username=@username,pwd=(case when @pwd='' then null else @pwd end),quanxian=@quanxian where id=@id
GO
pwd=(case when @pwd='' then null else @pwd end)这句话我想实现:在@pwd='' 时,不修改数据库这个字段的值,这句话怎么修改
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货