【发布时间】:2013-01-18 08:51:32
【问题描述】:
我有 2 个表:一个包含原始数据的临时表。其中的行可能会重复(超过 1 次)。第二个是包含实际数据的目标表(每一行都是唯一的)。
我正在使用游标传输行。在游标内,我使用 MERGE 语句。如何使用 DBMS_OUTPUT.PUT_LINE 将哪些行更新和哪些行删除?
根据official documentation,此语句没有这样的功能。
有什么解决办法吗?
【问题讨论】:
-
在光标内使用合并至少听起来很可疑。这听起来非常低效。不,您不会从 MERGE 语句中得到任何反馈,它更新/插入/删除了什么。
标签: sql oracle oracle11g sql-merge