db2 "VALUES(NEXT VALUE FOR 시퀀스_스키마.시퀀스_)"

 

NEXT VALUE 이용하여 값을 발행하여 조회함!

 

db2 "ALTER SEQUENCE 시퀀스_스키마.시퀀스_ RESTART WITH [ 명령의 결과로 나온 ]"

 

위에서 값을 조회하기 위해서 새로 발행하였으므로 다시 원상복귀 시킴!

 

WITH n 앞으로 발행될 값을 n으로 설정함!

 

Cache 사용하지 않은 Sequence 현재 값은 다음과 같이 있음

 

db2 "SELECT NEXTCACHEFIRSTVALUE, CACHE FROM SYSCAT.SEQUENCES WHERE SEQSCHEMA='시퀀스_스키마' AND SEQNAME='시퀀스_'"

 

CACHE값이 1이면 NO CACHE!

 

CACHE값이 1 , NEXTCACHEFIRSTVALUE값이 앞으로 발행될 값을 의미함!

+ Recent posts