ORA-23339: duplicate conflict resolution information

文档解释

ORA-23339: duplicate conflict resolution information

Cause: The specified combination of column group, sequence, conflict type and/or parameter table name, parameter column name, and parameter sequence number has already been registered.

Action: Verify that additional conflict resolution information needs to be added and provide a new sequence number. If modifying existing information, the existing information must be dropped first.

ORA-23339:重复的冲突解决信息,是在冲突解决时由Oracle数据库引擎显示的一个错误代号。

官方解释

常见案例

一般处理方法及步骤

1.检查在被更新的表中是否存在重复的行,以减少冲突发生的机会。

2.如果没有重复行,则应尝试使用外键更新,而不是使用Merge。

3.如果使用Merge,则应使用“NOT FOUND”(NOT FOUND)子句替换“CONFLICTING”(CONFLICTING)子句,以不会发生重复冲突的原子冲突操作。

你可能感兴趣的