728x90
반응형
1. 전체 시퀀스 정보 조회
SELECT * FROM USER_SEQUENCES;
전체 시퀀스정보를 조회할수 있음
2. 해당 시퀀스의 현재 값
SELECT 시퀀스명.CURRVAL FROM DUAL;
시퀀스의 현재 값을 조회 할 수 있음
3. 해당 시퀀스의 다음 값 조회
SELECT 시퀀스명.NEXTVAL FROM DUAL;
*NEXTVAL를 사용할 경우 SELECT하는 조회에서도 시퀀스값이 증가된다.
4. 해당 시퀀스의 LAST_NUMBER 값 조회
SELECT LAST_NUMBER FROM USER_SEQUENCES WHERE SEQUENCE_NAME = '시퀀스명(대문자)';
*LAST_NUMBER로 조회한 값과 CURRVAL로 조회한 값이 다른경우
원인) 시퀀스 생성시 Cache값을 설정해준 경우 Cache_size만큼 차이가 날 수 있다.
728x90
반응형
'DB > oracle' 카테고리의 다른 글
ORACLE-[ORA-00918]:열의 정의가 애매합니다. (0) | 2022.06.13 |
---|---|
ORACLE-테이블 조회,특정문자열 포함한 데이터 조회 (0) | 2021.07.26 |
ORACLE-CHARACTER SET 정보 조회 (0) | 2021.07.14 |
ORA-28040: 일치하는 인증 프로토콜 없음 - 해결방법 (0) | 2021.07.01 |
ORA-28000: 계정이 잠금되었습니다 (0) | 2021.07.01 |