SQL Server 2005实现MySQL替换成吗?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

SQL Server 2005实现MySQL替换成吗?

2019-12-24 22:15:07 877 2

MySQL具有非常有用但适当的REPLACE INTOSQL命令。

可以在SQL Server 2005中轻松模拟吗?

开始一个新的事务,先执行a Select()然后再执行UPDATEor或INSERTand COMMIT总是很麻烦,尤其是在应用程序中执行该操作时,因此始终保留该语句的2个版本。

我想知道是否有一种简单且通用的方法将这种功能实现到SQL Server 2005中?

取消 提交回答
全部回答(2)
  • 海贼王fans
    2020-03-25 16:54:19

    如果没有命令,可以自己写一个select,insert的处理逻辑,几十行搞定

    0 0
  • 心有灵_夕
    2019-12-24 22:15:28

    upsert / merge正在做的事情对...的影响

    IF EXISTS (SELECT * FROM [Table] WHERE Id = X)
       UPDATE [Table] SET...
    ELSE
       INSERT INTO [Table]
    
    

    因此,希望这些文章和此伪代码的结合可以使事情前进。

    0 0
添加回答
相关问答

1

回答

【RDS】RDS MySQL如何终止会话?

2022-01-12 16:17:02 471浏览量 回答数 1

1

回答

RDS MySQL如何终止会话?

2022-01-07 14:15:23 891浏览量 回答数 1

1

回答

RDS MySQL间的双向同步中DELETE对应的记录不存在是什么?

2021-12-12 22:00:05 90浏览量 回答数 1

1

回答

RDS MySQL间的双向同步中INSERT导致的唯一性冲突是什么?

2021-12-12 21:58:46 86浏览量 回答数 1

1

回答

RDS MySQL间的双向同步中其他限制类型的说明是什么?

2021-12-12 21:56:38 84浏览量 回答数 1

1

回答

RDS MySQL间的双向同步中源库限制类型的说明是什么?

2021-12-12 21:56:09 82浏览量 回答数 1

1

回答

RDS MySQL间的双向同步中前提条件是什么?

2021-12-12 21:55:34 84浏览量 回答数 1

1

回答

RDS MySQL间的双向同步中支持的目标数据库有哪些?

2021-12-12 21:55:08 76浏览量 回答数 1

1

回答

RDS MySQL间的双向同步中支持的源数据库有哪些?

2021-12-12 21:54:19 95浏览量 回答数 1

1

回答

RDS MySQL实例间的同步中源库、目标库无法连接后的重试时间配置的说明是什么?

2021-12-12 21:53:36 124浏览量 回答数 1
0
文章
732
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载