Database/Oracle
ORA-08002 : sequence is not yet defined in this session 해결방법
나비와꽃기린
2019. 2. 21. 15:09
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 실행
같은 세션에서 시퀀스의 다음 값을 한번 조회한 다음에
사용하면 오류가 발생하지 않는다.
현재 값을 구하기 위해서는 맨 마지막으로 조회된 값을 조회해도 된다.