读书人

mssql的update应该如何写

发布时间: 2013-10-01 12:15:56 作者: rapoo

mssql的update应该怎么写?
以下是我需求(如果两者不同则赋值,否则就不做赋值操作)
表:table;列:a;参数:@a
if(a<>@a) set a = @a
else
return

ps:不要用一下方法:
update table
set a = @a
where XXX
这个无论a是否等于@a它都会赋值。
[解决办法]
其用update也是有的

update table
set a = @a
where a <> @a

读书人网 >SQL Server

热点推荐