为了账号安全,请及时绑定邮箱和手机立即绑定

SQL Server是否提供类似MySQL的ON DUPLICATE KEY UPDATE

SQL Server是否提供类似MySQL的ON DUPLICATE KEY UPDATE

MM们 2019-08-08 17:03:47
SQL Server是否提供类似MySQL的ON DUPLICATE KEY UPDATE在MySQL中,如果指定ON DUPLICATE KEY UPDATE且插入的行将导致UNIQUE索引或PRIMARY KEY中出现重复值,则执行旧行的UPDATE。例如,如果列a声明为UNIQUE并包含值1,则以下两个语句具有相同的效果:INSERT INTO table (a,b,c) VALUES (1,2,3)   ON DUPLICATE KEY UPDATE c=c+1;UPDATE table SET c=c+1 WHERE a=1;我不相信我在T-SQL中遇到过类似的东西。SQL Server是否提供了与MySQL的ON DUPLICATE KEY UPDATE相当的东西?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1905 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信