首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

mssql的update应该如何写

2013-10-01 
mssql的update应该怎么写?以下是我需求(如果两者不同则赋值,否则就不做赋值操作)表:table;列:a;参数:@aif(

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

热点排行