-
[ORACLE] 오라클 시퀀스 에러 CURRVAL, NEXTVALprogramming/SQL 2020. 4. 22. 21:24반응형
오라클에 시퀀스를 사용할 때 NEXTVAL을 사용한다.
CURRVAL은 거의 사용할 일이 없었는데, 어쩌다 보니 사용하게 되었다.
근데 이때 NEXTVAL이 에러가 나서 CURRVAL을 사용할 수 없었다.
에러는 "이 세션에서는 정의되어 있지 않다"라고 되어 있었다.
처음엔 시퀀스에 권한이 없어진 줄 알았는데,
같은 세션에 NEXTVAL을 실행시키지 못해서, CURRVAL을 실행시키지 못했다.
NEXTVAL이 정상 작동되니까 CURRVAL도 문제없이 작동했다.
요약) NEXTVAL이 되어야 CURRVAL도 되는 것 같다.
정확한 근거는 좀 더 자세히 알아봐야겠다.
애초에 CURRVAL을 쓰는 이유가 잘못되었던 건지도 모르지만, 일단 해결했다.
반응형'programming > SQL' 카테고리의 다른 글
[Oracle] 오라클 날짜 포맷 사용(TO_CHAR) (0) 2021.07.20 [Oracle] Date 24시간으로 비교하기 (0) 2020.12.23 [SQL] Oracle Merge Into 사용법 (0) 2020.06.04 [오라클] 숫자에 콤마 찍기 (0) 2019.12.27 [Mybatis] 마이바티스 부등호 표시 (0) 2019.12.12