개미의 하루/일
[DB] ORACLE과 MSSQL 시퀀스 증가값과 현재값 확인
ssongmom
2021. 8. 10. 18:25
1. 시퀀스 값 증가 하기
-- 시퀀스 값 증가 (오라클)
SELECT SAMPLE_SEQ.NEXTVAL FROM DUAL;
-- 시퀀스 값 증가(MSSQL)
SELECT NEXT VALUE FOR SAMPLE_SEQ;
2. 현재값 구하기
-- 시퀀스 현재 값 (오라클)
-- 증가 후 에만 확인 할 수 있는 방법임.
SELECT SAMPLE_SEQ.CURRVAL FROM DUAL;
--현재 시퀀스 값(오라클)
SELECT LAST_NUMBER
FROM USER_SEQUENCES
WHERE SEQUENCE_NAME = 'SAMPLE_SEQ';
--현재 시퀀스 값(MSSQL)
SELECT CURRENT_VALUE FROM SYS.SEQUENCES
WHERE NAME = 'SAMPLE_SEQ';