请问ORA-06000:internal error code,arguments:[12261]错误怎么处理!
benau 2006-05-29 07:55:33 在运行一个存储过程时,在本人的电脑上运行(Oracel9i),没有出现任何错误,
但在客户的数据库上(好像是Oracle7,不是很记得了)运行此存储过程就出现了以上的错误。
错误出现的地方是在对一个Cursor的Loop循环时出现,但出现错误时的循环次数却不一定都相同的,
请问大家这个错误怎么解决呢?代码如下:
intLoopCount:=0;
Out_SelfMsg:='1';
Open curTemp for v_sql;
Loop
Out_SelfMsg:='2';
Fetch curTemp into v_tblName;
Exit When curTemp%NotFound;
Out_SelfMsg:='3';
...........................
intLoopCount:=intLoopCount+1;
End Loop;
Exception
When Others ......
Exit..............;
重复执行以下存储过程,显示出错的标志都是Out_SelfMsg='1',但intLoopCount的值却有时是0,或者是1,就是曾经进入过循环里的。v_sql的SQL语句是正确的,返回的记录也都是三千多条。