【发布时间】:2016-02-19 12:31:59
【问题描述】:
我必须找到任何方法来报告 INSERT ALL 子句中的插入损坏。
我需要知道究竟哪一行是无效的,并将其插入到特殊的日志表中。
有可能做到这一点吗?
我正在尝试在插入之前和之后在表上编写触发器,但如果抛出任何异常,它就不起作用。
另一个想法是编写将 INSERT ALL 转换为单个 INSERT 并在此捕获异常之后循环执行它的过程,但我在实现这个想法时遇到了麻烦。
【问题讨论】:
-
请暂停代码示例。
标签: sql oracle plsql sql-insert