728x90
반응형
ORA-08002 : 시퀀스 SEQ.currval 은 이 세션에서는 정의되어 있지 않습니다 (해결방법)
ORA-08002: sequence string.CURRVAL is not yet defined in this session
발생 원인
시퀀스의 NETVAL 보다 먼저 CURRVAL이 호출되었기 때문이라고 합니다.
즉, NEXTVAL이 먼저 실행되어야 CURRVAL을 실행할 수 있습니다.
해결 방법
발생 원인에도 나와있듯이, NEXTVAL을 먼저 실행 후 CURRVAL을 실행하면 됩니다.
-- 해결 방법
SELECT 시퀀스명.NEXTVAL FROM DUAL;
SELECT 시퀀스명.CURRVAL FROM DUAL;
728x90
반응형
'Oracle' 카테고리의 다른 글
[Oracle] 테이블 컬럼 추가, 수정, 삭제하기 (0) | 2021.08.15 |
---|---|
[Oracle] ORA-00001 : 유일성(무결성) 제약조건에 위배됩니다 (0) | 2021.08.07 |
[Oracle] ORA-00947 : 값의 수가 충분하지 않습니다. (0) | 2021.08.01 |
[Oracle] 오라클 에러 발생 시 해결방법 (2) | 2021.08.01 |
[Oracle] ORA-01861 : 리터럴이 형식 문자열과 일치하지 않음 (0) | 2021.07.31 |
댓글