이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 롤 토토 생성버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

생성

이름

사설 토토 사이트 작성-새 순서를 정의합니다

시놉시스

생성 [임시 | 온도] 시퀀스이름[증분 [by]증분]minValue| MinValue 없음] [MaxValuemaxValue| maxValue 없음]시작] [캐시캐시] [[아니오] 사이클]테이블.| 없음  ]

설명

사설 토토 사이트 만들기새로운 것을 만듭니다이름. 발전기가 소유됩니다

스키마 이름이 주어지면 시퀀스가

사설 토토 사이트가 ​​만들어지면 함수를 사용합니다NextVal,CurrvalsetVal사설 토토 사이트에서 작동합니다. 이것들섹션 9.15.

사설 토토 사이트를 직접 업데이트 할 수는 없지만

선택 * From이름;

사설 토토 사이트의 매개 변수와 현재 상태를 검사합니다. ~ 안에last_value필드NextVal전화.)

매개 변수

임시또는temp

지정된 경우 시퀀스 객체는 만 생성됩니다

이름

시퀀스의 이름 (선택적으로 스키마 자격)

증분

선택 사항 조항증가에 의해증분지정

minvalue
MinValue 없음

선택 사항 조항minvalueminvalue결정MinValue 없음IS63-1 오름차순 및 내림차순

MaxValue
MaxValue 없음

선택 사항 조항MaxValuemaxValue결정MaxValue 없음is63-1 및 -1 및 오름차순 및 내림차순

시작

선택 사항 조항시작시작허용minvalue오름차순MaxValue

캐시

선택 사항 조항캐시캐시얼마나 많은지를 지정합니다

사이클
사이클 없음

the사이클옵션은maxValue또는MinValueminvalue또는maxValue각각.

if사이클 없음지정되어 있습니다NextVal이후사이클또는사이클 없음지정되어 있습니다.사이클 없음기본입니다.

소유자 테이블.
소유 없음

the소유옵션은소유, 기본값은 그러한 것이 없음을 지정합니다

노트

use드롭 사설 토토 사이트a

사설 토토 사이트 기반bigint산술, 그 범위는 8 바이트 범위를 초과 할 수 없습니다.

a이면 예기치 않은 결과를 얻을 수 있습니다.캐시하나보다 큰 설정이 사용됩니다last_value그에 따라. 그런 다음 다음캐시-1 사용NextVal해당 세션 내에서 간단히 반환합니다"구멍"순서로.

또한 여러 세션이 보장되지만캐시설정NextVal= 1, 세션 B는 값을 예약 할 수 있습니다NextVal= 11 이전NextVal= 2. 따라서,캐시하나의 설정입니다NextVal캐시해야 할 것보다 더 큰 설정NextVallast_value의지NextVal.

또 다른 고려 사항은 A입니다.setVal그러한 사설 토토 사이트에서 실행되지는 않습니다

예제

호출 된 오름차순 사설 토토 사이트 만들기Serial, 101에서 시작 :

시퀀스 생성 직렬 시작 101;

이 순서에서 다음 번호를 선택하십시오 :

NextVal ( 'Serial')을 선택하십시오.

이 순서에서 다음 번호를 선택하십시오 :

SELECT NEXTVAL ( 'Serial');

이 사설 토토 사이트 사용삽입명령 :

유통 업체 값 (NextVal ( 'Serial'), 'Nothing')에 삽입;

A 이후 시퀀스 값 업데이트복사:

시작;

호환성

사설 토토 사이트 만들기SQL표준

  • 표준as <data표현이 지원되지 않습니다.

  • 다음 값을 얻는 것은를 사용하여 수행됩니다.NextVal ()대신 함수다음 가치표현.

  • the소유자절은 A입니다.PostgreSQL확장.