메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

오라클 시퀀스: 두 판 사이의 차이

DB CAFE
새 문서: ==시퀀스== 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=plsql>
<source lang=sql>
  CREATE SEQUENCE sequence_name
  CREATE SEQUENCE sequence_name
     MINVALUE value
     MINVALUE value
15번째 줄: 15번째 줄:


'''예시:'''
'''예시:'''
<source lang=plsql>
<source lang=sql>
  CREATE SEQUENCE supplier_seq
  CREATE SEQUENCE supplier_seq
     MINVALUE 1
     MINVALUE 1

2024년 10월 2일 (수) 19:27 판

시퀀스

create_sequence.gif 시퀀스 : 순차번호 생성

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;