不允许Sybase Merge,因为在同一WHEN [NOT] MATCHED子句中引用了不同的合并操作

时间:2016-06-27 17:52:55

标签: database merge sybase

我正在尝试在table1和table2之间进行合并,我确信table2正在返回唯一元素,但我在Sybase中收到以下错误。

Msg451,不允许合并,因为在同一个WHEN [NOT] MATCHED子句中引用了不同的合并操作。

使用(tableB)作为D合并到table1中作为G. 在G.id = D.id 当MATCHED然后    更新集...... 什么时候不匹配    插入......

1 个答案:

答案 0 :(得分:0)

正如错误消息所示,MERGE的当前ASE实现确实存在一些限制。不幸的是,这些似乎没有记录。