다른 명령
새 문서: ==시퀀스== https://docs.oracle.com/database/121/SQLRF/img/create_sequence.gif 시퀀스 : 순차번호 생성 ===CREATE SEQUENCE=== '''시퀀스 생성''' <source lang=plsql> CREATE SEQUENCE sequence_name MINVALUE value MAXVALUE value START WITH value INCREMENT BY value CACHE value; </source> '''예시:''' <source lang=plsql> CREATE SEQUENCE supplier_seq MINVALUE 1 MAXVALUE 999999999999999999999999999 START WITH 1 INCREMENT BY... |
|||
5번째 줄: | 5번째 줄: | ||
===CREATE SEQUENCE=== | ===CREATE SEQUENCE=== | ||
'''시퀀스 생성''' | '''시퀀스 생성''' | ||
<source lang= | <source lang=sql> | ||
CREATE SEQUENCE sequence_name | CREATE SEQUENCE sequence_name | ||
MINVALUE value | MINVALUE value | ||
15번째 줄: | 15번째 줄: | ||
'''예시:''' | '''예시:''' | ||
<source lang= | <source lang=sql> | ||
CREATE SEQUENCE supplier_seq | CREATE SEQUENCE supplier_seq | ||
MINVALUE 1 | MINVALUE 1 |
2024년 10월 2일 (수) 19:27 판
시퀀스
시퀀스 : 순차번호 생성
CREATE SEQUENCE
시퀀스 생성
CREATE SEQUENCE sequence_name MINVALUE value MAXVALUE value START WITH value INCREMENT BY value CACHE value;
예시:
CREATE SEQUENCE supplier_seq MINVALUE 1 MAXVALUE 999999999999999999999999999 START WITH 1 INCREMENT BY 1 CACHE 20;
ALTER SEQUENCE
시퀀스 수정:
ALTER SEQUENCE <sequence_name> INCREMENT BY <integer>; ALTER SEQUENCE seq_inc_by_ten INCREMENT BY 10;
시퀀스 최대값 변경:
ALTER SEQUENCE <sequence_name> MAXVALUE <integer>; ALTER SEQUENCE seq_maxval MAXVALUE 10;
시퀀스 순환/비순환 변경 :
ALTER SEQUENCE <sequence_name> <CYCLE | NOCYCLE>; ALTER SEQUENCE seq_cycle NOCYCLE;
시퀀스 캐시/비캐시 변경:
ALTER SEQUENCE <sequence_name> CACHE <integer> | NOCACHE; ALTER SEQUENCE seq_cache NOCACHE;
RAC에서 두서버간 정렬순 시퀀스 채번
ALTER SEQUENCE <sequence_name> <ORDER | NOORDER>; ALTER SEQUENCE seq_order NOORDER; ALTER SEQUENCE seq_order;