当前位置:数据库 > SQLServer >>

mssql里有on duplicate key语法吗?

在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 触发器

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,