본문 바로가기

카테고리 없음

[postgresql] sequence 옵션

반응형
CREATE SEQUENCE seqname
    [ INCREMENT increment ]
    [ MINVALUE  minvalue ]
    [ MAXVALUE  maxvalue ]
    [ START     start ]
    [ CACHE     cache ]
    [ CYCLE ]

 

CREATE SEQUENCE seqname
    [ INCREMENT increment ]
    [ MINVALUE  minvalue ]
    [ MAXVALUE  maxvalue ]
    [ START     start ]
    [ CACHE     cache ]
    [ CYCLE ]

 

| seqname

만들 시퀀스의 이름입니다.

| increment

증가 증가 절은 선택 사항입니다. 양수 값은 오름차순 시퀀스를 만들고 음수 값은 내림차순 시퀀스를 만듭니다. 기본값은 일 (1)입니다.

| minvalue

선택적 절 MINVALUE minvalue 는 시퀀스가 ​​생성 할 수있는 최소값을 결정합니다. 오름차순 및 내림차순 시퀀스의 기본값은 각각 1 및 -2147483647입니다.

| maxvalue

선택적 절 MAXVALUE maxvalue 를 사용하여 시퀀스의 최대 값을 결정합니다. 기본값은 각각 오름차순 및 내림차순 시퀀스의 경우 2147483647 및 -1입니다.

| start

선택적 START 시작 절을 사용하면 시퀀스를 어디서나 시작할 수 있습니다. 기본 시작 값은 오름차순 시퀀스의 경우 minvalue 이고 내림차순 시퀀스의 경우 maxvalue 입니다.

| cache

캐시 캐시 옵션은, 시퀀스 번호를 사전에 할당 해 빠른 액세스를 위해 메모리에 저장 될 수 있습니다. 최소값은 1 (한 번에 하나의 값만 생성 가능, 즉 캐시 없음)이며 기본값이기도합니다.

| CYCLE 

선택적 CYCLE 키워드를 사용하여 각각 오름차순 또는 내림차순 시퀀스에 의해 maxvalue 또는 minvalue 에 도달 했을 때 시퀀스를 계속할 수 있습니다 . 한계에 도달하면, 생성 된 다음 숫자는 어떤 것 MINVALUE 또는 MAXVALUE가 적절하다.

 

www.postgresql.org/docs/6.4/sql-createsequence.htm

반응형