Operating System/ORACLE

[ORACLE] Currval과 Nextval

Growing DBA 2022. 2. 24. 15:54
728x90
반응형

* 시퀀스가 생성되면 Currvar과 Nextval이라는 두 개의 수도 컬럼(Pseudo column)을 virtual 테이블 - DUAL - 로부터 Select 문장을 사용하여 쿼리 할 수 있다. Currval의 값을 가지고 있는 컬럼을 말하고 Nextval은 현재의 값 이후에 INcrement by 옵션에 의하여 생성되는 값을 가지게 되는 컬럼이다. 


-> Currval 값은 100이 저장되어진다.


-> 다음 쿼리의 결과는 100 이후에 2 만큼 증가되는 다음 숫자를 보여주게 된다. 만약 500이라는 최댓값에 도달하게 되면 자동적으로 처음의 값으로 돌아가게 된다. 

728x90
반응형