最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

ORA-01002:提取违反顺序的问题分析

来源:动视网 责编:小采 时间:2020-11-09 09:43:06
文档

ORA-01002:提取违反顺序的问题分析

ORA-01002:提取违反顺序的问题分析:前段时间,监控每天晚上跑的ETL程序,发现有个程序报ORA-01002: 提取违反顺序的错误。 Oracle的官方文档里对这个错误的解释是: Cause: This error means that a fetch has been attempted from a cursor which is no lo
推荐度:
导读ORA-01002:提取违反顺序的问题分析:前段时间,监控每天晚上跑的ETL程序,发现有个程序报ORA-01002: 提取违反顺序的错误。 Oracle的官方文档里对这个错误的解释是: Cause: This error means that a fetch has been attempted from a cursor which is no lo


前段时间,监控每天晚上跑的ETL程序,发现有个程序报ORA-01002: 提取违反顺序的错误。 Oracle的官方文档里对这个错误的解释是: Cause: This error means that a fetch has been attempted from a cursor which is no longer valid. Note that a PL/SQL curso

前段时间,监控每天晚上跑的ETL程序,发现有个程序报ORA-01002: 提取违反顺序的错误。

Oracle的官方文档里对这个错误的解释是:
Cause: This error means that a fetch has been attempted from a cursor which is no longer valid. Note that a PL/SQL cursor loop implicitly does fetches, and thus may also cause this error. There are a number of possible causes for this error, including: 1) Fetching from a cursor after the last row has been retrieved and the ORA-1403 error returned. 2) If the cursor has been opened with the FOR UPDATE clause, fetching after a COMMIT has been issued will return the error. 3) Rebinding any placeholders in theSQLstatement, then issuing a fetch before reexecuting the statement.
Action: 1) Do not issue a fetch statement after the last row has been retrieved - there are no more rows to fetch. 2) Do not issue a COMMIT inside a fetch loop for a cursor that has been opened FOR UPDATE. 3) Reexecute the statement after rebinding, then attempt to fetch again.

文档

ORA-01002:提取违反顺序的问题分析

ORA-01002:提取违反顺序的问题分析:前段时间,监控每天晚上跑的ETL程序,发现有个程序报ORA-01002: 提取违反顺序的错误。 Oracle的官方文档里对这个错误的解释是: Cause: This error means that a fetch has been attempted from a cursor which is no lo
推荐度:
标签: 问题 违反 提取
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top