我正在寻找一个在重复数据删除场景中拒绝链接类型的解决方案。例如,在以下代码中:
MERGE
temp.many_random t
USING
( SELECT DISTINCT * FROM temp.many_random WHERE d=CURRENT_DATE() )
ON FALSE
WHEN NOT MATCHED
BY SOURCE AND d=CURRENT_DATE() THEN DELETE
WHEN NOT MATCHED BY TARGET THEN INSERT ROW我可以用INSERT INTO TABLE这样的东西替换THEN DELETE吗(不同于比较表),这样我们就可以捕获这些拒绝并为流水线分析排除故障?
发布于 2020-06-01 12:33:59
如果我理解这个问题,您希望MERGE查询的结果写入两个不同的表。
由于MERGE不能做到这一点,我建议编写两个查询:
https://stackoverflow.com/questions/62114270
复制相似问题