아래와 같은 테이블입니다.
TABLE1테이블의 PK는 SEQN 하나뿐이고,
SEQN에 데이터가 들어가는 방법은 아래 쿼리와 같습니당.
루프로 돌면서 아래 쿼리 수행후 바로 커밋을 수행하고 있습니다.
제가 보기에는 아래쿼리 수행중에 무결성제약조건 위배 에러가 도저히 날 수가 없어 보이는데,
어떤 경우도 상관없으니 아래 쿼리 수행중에 무결성제약조건 위배 에러가 날 수 있는 가능성 제시 좀 부탁드립니다.ㅠ
INSERT INTO TABLE1 (
SEQN,
A,
B,
.
.
) VALUES (
(SELECT (TO_CHAR(SYSDATE, 'YYMMDD')||(SELECT LPAD(NVL(MAX(SUBSTR(SEQN,7)),0) + 1, 5, 0) FROM TABLE1 WHERE SEQN LIKE LIKE TO_CHAR(SYSDATE, 'YYMMDD')||'%')) FROM DUAL),
'A',
'B',
.
.
.
)