API 테스트 중 DB INSERT 시 아래 오류 발생
WEB_USER_LOG_SEQ
를 볼 수 없음SELECT SEQUENCE_OWNER, SEQUENCE_NAME
FROM ALL_SEQUENCES
WHERE SEQUENCE_NAME = ‘WEB_USER_LOG_SEQ’;
-- 시작값 계산
SELECT NVL(MAX(SEQ), 0) + 1 AS START_WITH FROM WEB_USER_LOG;
-- 시퀀스 생성
CREATE SEQUENCE WEB_USER_LOG_SEQ
START WITH 1
INCREMENT BY 1
CACHE 100
NOCYCLE;
최대값 + 1
로 시작해야 함기존 데이터가 있으면 시퀀스는 MAX(pk) + 1
로 시작해야 PK 충돌을 피한다.