任何人都可以告诉我这个合并声明中的问题是什么。
MERGE table_inventory as TARGET
USING temp_table_inventory as SOURCE ON (TARGET.sku_code = SOURCE.sku_code)
WHEN NOT MATCHED BY TARGET THEN
INSERT (sku_code, inventory)
VALUES (SOURCE.sku_code, SOURCE.inventory)
WHEN MATCHED THEN
UPDATE SET TARGET.inventory = SOURCE.inventory ;
我收到错误
关键字'附近的语法错误为'。
由于 巴苏
任何人都可以建议我使用合并来为基于上述查询的连接插入或更新示例sql。
感谢您的回复。
答案 0 :(得分:1)
SOURCE
是MERGE
中使用的关键字。即WHEN NOT MATCHED BY SOURCE
。
错误在此行
USING temp_table_inventory as SOURCE
将名称更改为Src