study
Oracle DB Sequence(시퀀스) 조회
MyDiaryYo
2024. 4. 16. 17:16
*****전체 시퀀스 조회 *****
SELECT *
FROM all_sequences;
*****특정 시퀀스 조회 *****
SELECT *
FROM user_sequences
WHERE sequence_name = '시퀀스명';
*****시퀀스의 다음 값 조회 *****
SELECT 시퀀스명.NEXTVAL FROM DUAL;
--> SELECT문으로 해당시퀀스.NEXTVAL 조회하면 실행할때 마다 시퀀스값이 증가된다.
*****시퀀스의 현재 값 조회 *****
SELECT 시퀀스명.CURRVAL FROM DUAL;
SELECT LAST_NUMBER FROM ALL_SEQUENCES WHERE SEQUENCE_NAME = '시퀀스명';
-->CURRVAL은 NEXTVAL을 한번 실행한 세션에서만 사용 가능하다.