ora01452找到重复的关键字 如何解决ora 01452无法create unique index找到重复的关键字?

如何解决ora 01452无法create unique index找到重复的关键字?为给定的表或视图创建索引。创建唯一索引为表或视图创建唯一索引(不允许具有相同索引值的两行)。ORA-o1422实际

如何解决ora 01452无法create unique index找到重复的关键字?

为给定的表或视图创建索引。

创建唯一索引为表或视图创建唯一索引(不允许具有相同索引值的两行)。

ORA-o1422实际返回数量超出请求的正行数?

1. 你说的应该是ora-01422的错误。

2. 这种情况通常发生在select into隐式游标或where约束中。当单个字段与子查询返回的记录进行比较时,可能会发生这种情况。

3. 在这两种情况下,rownum=1应该受到限制,而在前一种情况下,当返回0行记录时,不会报告记录错误。建议在使用前判断行数,或者使用exception No Data捕捉异常。