开发者社区> 问答> 正文

RDS DMS 对SQLServer的兼容性问题


MERGE INTO table a
using ( select 1 intcol,11 bigintcol,0 doublecol,'11' stringcol ) b
on (a.stringcol=b.stringcol )
when matched then
update set a.intcol=b.intcol,a.bigintcol=b.bigintcol,a.doublecol=b.doublecol
when not matched then
insert (intcol,bigintcol,doublecol,stringcol) values (b.intcol,b.bigintcol,b.doublecol,b.stringcol);


这种类型的sql,在dms上执行一直失败,报错


Incorrect syntax near 'then'.

但是通过jdbc直连server可以执行成功,应该是dms的bug

展开
收起
galaxy_test 2016-10-17 17:52:47 2091 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像