728x90
프로시저 개발 중 다음과 같은 에러 발생
ORA-06550: line 28, column 8:
PL/SQL: ORA-02185: a token other than WORK follows COMMIT
원인 : 다음과 같이 실행 시킬 SQL문의 COMMIT 뒤에 세미콜론이 빠져서 생긴 문제
V_STMT := 'BEGIN' || CHR(13) || CREC.SQL_TEXT || CHR(13) || CHR(13) || 'COMMIT' || CHR(13) || 'END;' ;
COMMIT 뒤에 세미콜론 추가
V_STMT := 'BEGIN' || CHR(13) || CREC.SQL_TEXT || CHR(13) || CHR(13) || 'COMMIT;' || CHR(13) || 'END;' ;
728x90
반응형
'Oracle > SQL' 카테고리의 다른 글
[ORACLE] SELECT ~ FOR UPDATE (4) | 2024.10.08 |
---|---|
[Oracle] ROLLUP (0) | 2024.08.19 |
[Oracle] EXECUTE IMMEDIATE 문 ( 동적 SQL) (0) | 2024.07.04 |
[SQL] 계층형 쿼리 ( CONNECT BY ) (0) | 2024.03.05 |
[SQL] 윈도우 함수(Window Function)의 종류(4)- 비율 관련 함수(CUME_DIST, PERCENT_RANK, NTILE, RATIO_TO_REPORT) (0) | 2023.04.18 |