我在我的过程中发现了"ORA-01422: exactfetch returns than than requested of rows“错误,我搜索了它的解决方案,得到了一个想法,为了解决这种问题,我们必须在我们的过程中使用游标或集合。我在我的过程中使用了游标,并且logis/技术与普通过程略有不同。因此,我很困惑如何更改过程中的逻辑,以便可以使用集合、记录或批量收集?
谢谢,这是我的程序。DBNAME_CUR
我使用以下sql (oracle)从表中删除除100个最新行之外的所有行。DELETE FROM my_table tab_outer -- Fetch rowids of rows to deleteRETURNING max(tab_outer.created_date) INTO :latestDate
这段代码有时会给出一个ORA-01422: exact <e
我需要将触发器合并到一个使用游标的脚本中。因此,我有一个带有光标的脚本和一个创建触发器的脚本(名为“trigEmpRaise”)。触发器是在没有错误的情况下创建的,但是当我使用光标运行脚本时(在创建触发器之前运行得很好),我得到了以下错误:ORA-01422: exactfetch returns* .10; END IF;
RET