ORA-31601: Function string cannot be called now that fetch has begun.

文档解释

ORA-31601: Function string cannot be called now that fetch has begun.

Cause: The function was called after the first call to FETCH_xxx.

Action: Correct the program.

ORA-31601: Function string cannot be called now that fetch has begun 这是一个Oracle数据库的错误。它的意思是,当前已开始进行数据获取操作,不能调用指定的 function。

官方解释

常见案例

一般处理方法及步骤

1、检查是否存在错误代码31601和单词fetch,以确定错误来源。

2、确保仅在导入导出操作期间对游标执行fetch操作。

3、只要有可能,确保不要引用未绑定的变量或属性。

4、确保要导出/导入的表正确指定。

5、尝试重新构建整个包和程序。

你可能感兴趣的