database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 39655 게시물 읽기
No. 39655
ORA-00604 / ORA-01003 에러 문의합니다.
작성자
금현(keumhyon)
작성일
2012-09-24 09:55
조회수
5,622

PL/SQL 에서

추가 쿼리 문을 작성 했습니다.  sql 으로 돌렸을때는 에러가 안나던데..

 

추가 쿼리문을 PL/SQL 문에

make_sql('   , TMP_PV_CALL AS                                                              ');
     make_sql('   (                                                                             ');
     make_sql('        SELECT A.CUSTID, A.RNK                                                   ');
     make_sql('          FROM (SELECT A.CUSTID, A.ALLOCGB, C.MNGINFO_15, B.CALCNO, D.CALLTIME   ');
     make_sql('                     , RANK() OVER (PARTITION BY C.MNGINFO_15 ORDER BY B.CALCNO DESC) RNK    ');
     make_sql('                  FROM TMP_BASE A ,                                              ');
     make_sql('                       TB_INSAMT_CALC B,                                         ');
     make_sql('                       TB_INSAMT_CALC_ADD C,                                     ');
     make_sql('                       TB_CALL_LOG D                                             ');
     make_sql('                 WHERE A.ALLOCGB = ''05''                                        ');
     make_sql('                   AND A.CUSTID = B.INSRMANCD                                    ');
     make_sql('                   AND B.CALCNO = C.CALCNO                                       ');
     make_sql('                   AND C.MNGINFO_15 = D.CALLID                                   ');
     make_sql('                   AND D.CALLTIME > 60                                           ');
     make_sql('               ) A                                                               ');
     make_sql('         WHERE A.RNK = 1                                                         ');
     make_sql('    )                                                                            ');

이렇게 붙여 넣으니

ORA-00604: error occurred at recursive SQL level 1
ORA-01003: no statement parsed

이런 에러가 나네요..

도통 알 수가 없어서 문의 합니다.

[Top]
No.
제목
작성자
작성일
조회
39658복구가 가능한가요?
intfive
2012-09-25
4076
39657구현이 어려워요. [2]
어려워
2012-09-25
4798
39656레벨값을 숫자로 증가시키는 방법 좀 알려 주세요. [1]
은혜로살기
2012-09-24
4294
39655ORA-00604 / ORA-01003 에러 문의합니다.
금현
2012-09-24
5622
39654그룹핑 한 결과의 마지막값 알아내기? [1]
골머리
2012-09-23
5222
39653순환조회? [2]
해외
2012-09-21
4638
39652오라클 기준점을 기준으로 잘라내기 [3]
나그네
2012-09-21
4496
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다