mssql里有on duplicate key语法吗?
在mysql里有 insert into table .... on duplicate key update ..... 语法,就是一条记录如果存在就更新,不存在就插入操作! 在mssql server 2000里有没有同样的语法? 如果这个语句怎样实现如果存在就更新,不存在就插入的操作啊? 忘赐教!分够再补充!
补充:继续等待俩天.谢谢回答的朋友
在mysql里有 insert into table .... on duplicate key update ..... 语法,就是一条记录如果存在就更新,不存在就插入操作! 在mssql server 2000里有没有同样的语法? 如果这个语句怎样实现如果存在就更新,不存在就插入的操作啊? 忘赐教!分够再补充!
补充:继续等待俩天.谢谢回答的朋友
答案:不知道有没有,
不过自己判断还是很容易的
if(select 内容 from 表名)
begin
update 表名 set …… //如果存在就更新
end
else
begin
insert into …… //如果不存在就插入
end
这只是思路吧,我也没试过行不行
其他:应该没有,只能自己判断
上一个:xp安装MSSQL 2000 对机子有伤害吗
下一个:MSSQL 触发器