반응형
/********************************************************************************************
-- Title : [8i] 시퀀스 관리 예
-- Reference : OLN
-- Key word : sequence
********************************************************************************************/
/****************************************************************************************
-- 시퀀스 생성 확인 뷰
****************************************************************************************/
SQL> SELECT sequence_name, min_value, max_value, increment_by, last_number
2 FROM USER_SEQUENCES;
-- Title : [8i] 시퀀스 관리 예
-- Reference : OLN
-- Key word : sequence
********************************************************************************************/
/****************************************************************************************
-- 시퀀스 생성 확인 뷰
****************************************************************************************/
SQL> SELECT sequence_name, min_value, max_value, increment_by, last_number
2 FROM USER_SEQUENCES;
SEQUENCE_NAME MIN_VALUE MAX_VALUE INCREMENT_BY LAST_NUMBER
------------------------------ ---------- ---------- ------------ -----------
DEPT_DEPTNO 1 100 1 91
------------------------------ ---------- ---------- ------------ -----------
DEPT_DEPTNO 1 100 1 91
/****************************************************************************************
-- 시퀀스 생성
****************************************************************************************/
SQL> CREATE SEQUENCE dept_deptno
2 INCREMENT BY 1
3 START WITH 91
4 MAXVALUE 100
5 NOCACHE
6 NOCYCLE;
Sequence created.
/****************************************************************************************
-- 시퀀스 사용
****************************************************************************************/
SQL> INSERT INTO dept(deptno, dname, loc)
2 VALUES (dept_deptno.NEXTVAL, 'MARKETING', 'SAN DIEGO');
1 row created.
/****************************************************************************************
-- 시퀀스 수정
****************************************************************************************/
SQL> ALTER SEQUENCE dept_deptno
2 INCREMENT BY 1
3 MAXVALUE 9999
4 NOCACHE
5 NOCYCLE;
Sequence altered.
/****************************************************************************************
-- 시퀀스 제거
****************************************************************************************/
SQL> DROP SEQUENCE dept_deptno;
Sequence dropped.
반응형