Database

[오라클DB] 시퀀스 SEQUENCE

웨일파도 2023. 3. 28. 12:32
반응형
--시퀀스
--숫자를 자동으로 증가시켜줌

SELECT *
FROM DUAL;

SELECT * FROM TEST_BOARD;
--DELETE FROM TEST_BOARD;

INSERT INTO TEST_BOARD VALUES (T_SEQ.NEXTVAL,'곤니치와');
--DROP SEQUENCE T_SEQ;

CREATE SEQUENCE T_SEQ2
INCREMENT BY 1 -- 1씩 증가
START WITH 1  -- 시작값
MINVALUE 1  -- 최소값
MAXVALUE 1000 -- 최대값
NOCYCLE; --순환 (CYCLE, NOCYCLE)

-- 다음값 
SELECT T_SEQ2.NEXTVAL
FROM DUAL;

-- 시퀀스 현재값
SELECT T_SEQ2.CURRVAL
FROM DUAL;
반응형

'Database' 카테고리의 다른 글

[오라클DB] PL/SQL 프로시저  (0) 2023.03.28
[오라클DB] 뷰 VIEW  (0) 2023.03.28
[오라클DB] 쿼리 연습문제  (0) 2023.03.28
[오라클DB] TO_DATE 문제  (0) 2023.03.28
[오라클DB] SYSDATE, TO_CAHR  (0) 2023.03.27