평범한 연구소

[Oracle|sql] 시퀀스 마지막 번호(현재값) 알아내기 본문

DB|SQL

[Oracle|sql] 시퀀스 마지막 번호(현재값) 알아내기

soyeonisgood 2022. 10. 26. 15:10

 

SELECT APPVAL_SEQ.CURRVAL FROM dual;

위 코드는 ORA-08002 : '시퀀스이름.CURRVAL'이 세션에서는 정의 되어 있지 않습니다  라는 에러가 뜬다.

NEXTVAL을 먼저 해주어야 CURRVAL이 가능하기 때문이다. 그래서 찾아낸 방법은 아래와 같다.

 

 

SELECT LAST_NUMBER
FROM USER_SEQUENCES
WHERE SEQUENCE_NAME='APPVAL_SEQ';