假定T1,T2和T3具有相同的列。我们可以在合并语句中插入选择语句吗?
[合并到“ my_schema” .t1,在“ my_schema” .t1上使用“ my_schema” .t2 =“ my_schema” .t2.a如果未匹配,则从t3插入SELECT *;
使用HANA的当前版本(HANA 2 SPS 04)无法实现。
MERGE INTO
命令仅允许修改目标表(INSERT
,UPDATE
,DELETE
)。
MERGE INTO
旨在从一个或多个源表更新单个表。
您描述的是更改多个表,不支持。
[其他DBMS(即Oracle)”允许附加的ERROR_LOGGING
子句有效地写入第二个目标表。到目前为止,HANA没有该选项。