티스토리 뷰

오라클은 시퀀스?


시퀀스란?

  • - 유일(UNIQUE)한 값을 생성해주는 오라클 객체이다.
  • - 시퀀스를 생성하면 기본키와 같이 순차적으로 증가하는 컬럼을 자동적으로 생성 할 수 있다.
  • - 보통 PRIMARY KEY 값을 생성하기 위해 사용 한다.
  • - 메모리에 Cache되었을 때 시퀀스값의 액세스 효율이 증가 한다.
  • - 시퀀스는 테이블과는 독립적으로 저장되고 생성된다.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 CREATE TABLE IF NOT EXISTS NOTICE (
 
    notice_no                   NUMBER(9),
    notice_title                VARCHAR(255),
    notice_content              CLOB,
    notice_writer               VARCHAR(255),
    notice_timestamp            TIMESTAMP,
    notice_file_original_name   VARCHAR(255),
    notice_file_save_name       VARCHAR(255),
    notice_file_size            NUMBER(9),
    notice_file_url             VARCHAR(255),
    constraint "notice_px"  primary key(notice_no)
 
);
CREATE SEQUENCE IF NOT EXISTS notice_seq;
cs



아래 출처를 따라가서 더 자세한 내용을 확인 할 수있다.


출처 : http://www.gurubee.net/lecture/1037

'DataBase > SQL' 카테고리의 다른 글

[SQL 쿼리] LIKE 대소문자구분 없이 검색  (2) 2017.02.15
paging - *  (0) 2016.10.20
SQL 컬럼 추가  (0) 2016.10.13
sql 문자열 자르기 left, right, substr || length 문자열 길이  (2) 2016.10.06
댓글