ORA-01002 提取违反顺序

原创 2013年12月05日 17:06:42
ORA-01002 提取违反顺序 

ORA-01002 
ORA-01002: fetch out of sequence 
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 the SQL statement, 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. 


如果在遍历游标的时候 
有insert的操作,并且执行了commit 
那么,oracle会提示“ORA-01002: 提取违反顺序”

转自:http://zsd12379.iteye.com/blog/1601155
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

PL/SQL上报ORA-01002提取违反顺序

ORA-01002 ORA-01002: fetch out of sequence Cause: This error means that a fetch has been attempt...

mybatis的BLOB存储与读取

简单介绍一下背景环境,web开发避免不了照片附件之类的东东,原先是存到硬盘的文件下,存储读取都比较方便。现在公司弄了个硬件负载均衡,6台服务器,当用户登录的时候会随机分配到其中的一台机器上,6台机器安...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

oracle+mybatis+spring对于blob数据插入的方法

oracle+mybatis+spring对于blob数据插入的方法使用场景:本来想在本地做一个可以管理微信公众号的图片素材的模块,但是拿到图片列表后,图片的Url地址,微信不允许显示,* 未经允许,...

current of 使用

--Where Current Of语句允许你更新或者是删除最后由cursor取的记录declare  cursor c_emp is select * from emp2 for update;be...
  • myinc
  • myinc
  • 2013-12-05 17:06
  • 390

ORA-01002 提取违反顺序

ORA-01002: fetch out of sequence  Cause: This error means that a fetch has been attempted from a ...

ORA-01002 与 LockMode.UPGRADE

引言:为了纪念将要离去的DBA,记下这个关于ORA-01002的日志。     ORA-01002 fetch out of sequence  Cause: In a host lang...

2011-10-05 14:41:36 警告:ORA-00001: 违反唯一约束条件 (NC50.SYS_C005314)

还是我来解释一下吧,楼上两位都解释得有点问题 oracle中唯一约束可以为空,并且空值可以重复,并不是楼上说的空只能为一次,你可以去测试。 主键约束 是唯一约束和不能为空。 两者最主要的区别就是...

oracle中插入数据出现错误:ORA-02291: 违反完整约束条件 (SCOTT.FK_SX9MLJB8T3FWB40GVCSKHYSYT)- 未找到父项关键字

总体说说可能出现的原因: 情况场景: 表A中有个字段是外键,关联了表B中的某字段,再往表A插入数据时,会出现这种情况。 可能原因: 1. 插入的数据 如果某个字段是外键 那么该值要么为空 要...

ORA-02291: 违反完整约束条件 - 未找到父项关键字

总体说说可能出现的原因: 情况场景: 表A中有个字段是外键,关联了表B中的某字段,再往表A插入数据时,会出现这种情况。 可能原因: 1. 插入的数据 如果某个字段是外键 那么该值要么为空 要么...

ORA-02291: 违反完整约束条件 - 未找到父项关键字

总体说说可能出现的原因: 情况场景: 表A中有个字段是外键,关联了表B中的某字段,再往表A插入数据时,会出现这种情况。 可能原因: 1. 插入的数据 如果某个字段是外键 那么该值要么为空 要...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)