*SeqNo 확인 및 설정 *
--seq 'SEQ_SCAN_INDEX`의 속성 값 보기
SELECT * FROM USER_SEQUENCES WHERE SEQUENCE_NAME = 'SEQ_SCAN_INDEX';
-- `TRAIN_RES_DATA`테이블의 `TRAIN_RES_ID` max값 보기
SELECT MAX(TO_NUMBER(REGEXP_SUBSTR(TRAIN_RES_ID, '\d+'))) AS MAX_VALUE FROM TRAIN_RES_DATA;
-- SEQ 값 'MAX_VALUE' 조회
SELECT MAX(SEQ_NO) FROM TRAIN_IMG_DATA;
SELECT MAX(SEQ_NO) FROM TRAIN_RES_DATA;
SELECT MAX(SCAN_INDEX) FROM INSPECTION;
-- SEQ INCREMENT VALUE 수정
ALTER SEQUENCE SEQ_TRAIN_IMG_DATA INCREMENT BY 123123;
--SEQ `LASTVAL`에 increment VALUE 값 만큼 더하기
SELECT SEQ_TRAIN_IMG_DATA.NEXTVAL FROM DUAL;
-- SEQ INCREMENT VALUE = 1로 수정
ALTER SEQUENCE SEQ_TRAIN_IMG_DATA INCREMENT BY 1;
'Database > ORACLE' 카테고리의 다른 글
[ORACLE] REGEXP_LIKE (0) | 2022.12.22 |
---|---|
[ORACLE] [Oracle]ORA-01427 : 단일 행 하위 질의에 2개 이상의 행이 리턴되었습니다 (0) | 2022.08.03 |
[ORACLE] Table 컬럼 추가하기 (0) | 2022.06.15 |