MySQL MariaDB/DB,Table 정보
MySQL / MariaDB_시퀀스(Sequence) 생성,조회,다음값 출력,특정번호 재시작.
쑤- IT, MySQL, MariaDB, DBeaver
2021. 8. 6. 17:16
정의된 전체 시퀀스(Sequence) 조회
SELECT *
FROM USER_SEQUENCES
시퀀스(Sequence) 생성
CREATE SEQUENCE test_seq ---시퀀스명 : test_seq-EQ
INCREMENT BY 1 --- 증감수 1. default : 1
START WITH 1 --- 시작수 1
MINVALUE 1 --- 최소값 1
MAXVALUE 999999 --- 최대값 99999
NOCYCLE --- CYCLE : 최대값 후 다시 최소값부터 시작. NOCYCLE : 최대값 후 사용중지.
CACHE; --- CACHE : 설정시 메모리에 미리할당. NOCACHE: 할당 않음.
시퀀스(sequence) 다음값 출력.
SELECT nextval(test_seqt);
시퀀스(sequence) 마지막 사용된 번호 조회.
SELECT lastval(test_seq);
시퀀스(sequence) 특정번호부터 재시작.
ALTER sequence test_seq
RESTART 3333; --- 3333번 부터 재시작.