ORA-01002 fetch out of sequence Cause In a host language program, a FETCH call was issued out of sequence. A successful parse-and-execute call must be issued before a fetch. This can occur if an attempt was made to FETCH from an active set after all records have been fetched. This may be caused by fetching from a SELECT FOR UPDATE cursor after a commit. A PL/SQL cursor loop implicitly does fetches and may also cause this error. 
Action Parse and execute a SQL statement before attempting to fetch the data.

解决方案 »

  1.   

    to jlandzpa(欧高黎嘉陈):
    谢谢你的关注,那该如何修改这段代码呢?
      

  2.   

    你的applymentdatum 表有一BLOB字段:columnName,
    但是你在插入sql语句中没有插入blob字段的“指针”
    insert into applymentdatum (datumid,applymentid,datumrealnum,datumname,oid,version,columnName) values('6008','2','5','计划批文',10,0,empty_blob())这也应该是一个问题吧。