ÇóÖúoracle±¨´í -1002 - Oracle / »ù´¡ºÍ¹ÜÀí
EXEC SQL DECLARE Cur_TranRec CURSOR for
SELECT MessType,Account,TranAmount,TranNum,ClientTime,ClientDate,IdenCode,PosCkNum,ResePrivate,DevID,POSScNum
from PosTranRec
WHERE MessType ="0200"
ORDER BY ClientDate;
if(SQLCODE){
printf("Error declare Cur_TranRec SQLCODE=[%d]\n",SQLCODE);
return -1;
}
EXEC SQL OPEN Cur_TranRec;
while(1){
EXEC SQL FETCH Cur_TranRec INTO
:spMsgType,:spAccountNo,:spTranAmt,:spClientTraceNum,:spClientTime,:spClientDate,:spAcqID,:spPOSCkNum,:spBatchNo,:spDevID,:spPOSScNum;
printf("%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n \n",spMsgType,spAccountNo,spTranAmt,spClientTraceNum,spClientTime,spClientDate,spAcqID,spPOSCkNum,spBatchNo,spDevID,spPOSScNum);
if(sqlca.sqlcode ==1403){
printf( "ERROR FETCH Cur_TranRec SQLCODE[%d]\n",SQLCODE);
EXEC SQL CLOSE Cur_TranRec;
break;
}
else{
if(sqlca.sqlcode != 0){
printf( "ERROR FETCH Cur_TranRec SQLCODE[%d]\n",SQLCODE);
EXEC SQL CLOSE Cur_TranRec;
TSPDbclose();
break;
}
}
±¨´í1002 ÇóÖúÁË{{
Ïà¹ØÎÊ´ð£º
´ó¼ÒºÃ,ÎÒÏÖÔÚ°Ñoracle·þÎñÆ÷ÉÏÃæµÄÔʼÎļþ,ÏÂÔØµ½±¾»úÁË.ÎÒÏëÔÚ±¾»ú·ÃÎÊÊý¾Ý¿âÔõôÉèÖð¡.ÊDz»ÊÇÀàËÆ¿ÉÒÔ½¨Á¢Ò»¸öʲôÐéÄâ·þÎñÆ÷À´ÊµÏÖ.Çë´ó¼Ò³ö³öÖ÷Òâ
ÒýÓÃ
´ó¼ÒºÃ,ÎÒÏÖÔÚ°Ñoracle·þÎñÆ÷ÉÏÃæ ......
ÔÚÖ´ÐаüµÄʱºòÒýÓÃoracle spatial¿Õ¼äº¯Êý³ö´í£¬³ö´íÇé¿öÈçÏÂ
Errors in file
/user/oracle/app/oracle/admin/grid/udump/grid1_ora_143768.trc: ORA-29902:
error in executing ODCIIndexStart() routine ORA-0 ......
ÓÃPL/SQL µÇ½ʱµ¯³ö±¨´í´°¿Ú£¬´íÎóÈçÏ£¡
ORA-01034:ORACLE not available
ORA-27101:shared memory realm does not exist
ÇëÎÊ£¬ÓÐûÓÐÈËÓöµ½ÕâÖÖÇé¿ö£¬Ôõô½â¾ö£¿Ð»Ð»£¡
1. Oracle sid ÕýÈ ......
--½¨Á¢Ò»¸ö°üÒÔ¶¨ÒåÒ»¸öÓαê
create or replace package PK_test
as
type cur_test is ref cursor;
end PK_test;
--½¨Á¢Ò»¸ö¹ý³Ì,ͨ¹ýÊäÈëJOBID£¬·µ»ØÒ»¸ö±í¼Ç¼£¨Óα꣩!
create or replace ......
SELECT * from (SELECT A.*, ROWNUM RN from (SELECT * from t_out_logon) A WHERE ROWNUM <= 30)WHERE RN >= 21
SELECT A.* from (SELECT t.*,rownum rn from t_out_logon t WHERE ROWNUM <= 30) A WHERE ......