본문 바로가기
Database/Oracle

ORA-08002 : sequence is not yet defined in this session 해결방법

by 나비와꽃기린 2019. 2. 21.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


https://mkil.tistory.com/218

포스팅하고 나니 예전에 포스팅했던 거네 -_-ㅎ



CREATE SEQUENCE  "사용자명"."PT_ABRD_MAIN_SEQ"  MINVALUE 1 MAXVALUE 999999999 INCREMENT BY 1 START WITH 41 CACHE 20 NOORDER  NOCYCLE ;



로 생성해두었던 시퀀스가 있었다..

시퀀스를 조회해보려고

select PT_ABRD_MAIN_SEQ.currval from dual 해보려고 하니




ORA-08002 : sequence is not yet defined in this session

위와 같은 Error가 나며

시퀀스 조회가 안됬다.




select PT_ABRD_MAIN_SEQ.nextval from dual 실행




같은 세션에서 시퀀스의 다음 값을 한번 조회한 다음에

사용하면 오류가 발생하지 않는다.

현재 값을 구하기 위해서는 맨 마지막으로 조회된 값을 조회해도 된다.