文档解释
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、尝试重新构建整个包和程序。