변경 토토 핫 [존재하는 경우]이름[증분 [by]증분] [MinValueminValue| MinValue 없음] [MaxValuemaxValue| maxValue 없음] [시작 [with]시작] [다시 시작 [[with]다시 시작]]] [캐시캐시] [[아니오] 사이클] [ 소유table_name.column_name| 없음 ] Alter Sequence [존재하는 경우]이름소유자에게New_owner변경 토토 핫 [존재하는 경우]이름이름 바꾸기new_name변경 토토 핫 [존재하는 경우]이름스키마 설정new_schema
Alter Sequence매개 변수를 변경합니다 기존 토토 핫 생성기의. 매개 변수는 없습니다 구체적으로에서 설정Alter Sequence명령은 이전 설정을 유지합니다.
사용하려면 순서를 소유해야합니다ALTER 순서. 토토 핫의 스키마를 변경하려면Create새 스키마의 권한. 에게 소유자를 변경하십시오. 새로운 소유의 역할과 그 역할은Create토토 핫 스키마의 권한. (이것들 소유자를 변경하는 것은 아무것도하지 않는 제한이 시행됩니다 토토 핫를 떨어 뜨리고 재현하여 할 수 없었습니다. 하지만, 슈퍼업자는 어쨌든 모든 토토 핫의 소유권을 변경할 수 있습니다.)
시퀀스의 이름 (선택적으로 스키마 자격) 변경됩니다.
토토 핫가 존재하지 않으면 오류를 던지지 마십시오. 에이 이 경우 통지가 발행됩니다.
조항증분증분선택 사항입니다. 에이 양수 값은 오름차순 시퀀스, 음수로 만듭니다 하나는 내림차순 시퀀스입니다. 지정되지 않은 경우, 오래된 증분 값이 유지됩니다.
선택 사항 조항minvalueMinValue결정 토토 핫가 생성 할 수있는 최소값. 만약에MinValue 없음1의 기본값이 지정되어 있습니다 및 -263-1 오름차순 및 내림차순 토토 핫가 각각 사용됩니다. 옵션이라면 지정되면 현재 최소 값은 다음과 같습니다 유지 관리.
선택 사항 조항MaxValuemaxValue결정 토토 핫의 최대 값. 만약에MaxValue 없음기본값은 지정되어 있습니다 263-1 및 -1 오름차순 및 내림차순 토토 핫가 각각 사용됩니다. 옵션이라면 지정된 최대 값은 다음과 같습니다 유지 관리.
선택 사항 조항시작시작변경 순서의 시작 값. 이것은 영향을 미치지 않습니다 그만큼현재토토 핫 값; 그것은 단순히 미래의 가치를 설정합니다Alter Sequence Restart명령 사용합니다.
선택 사항 조항다시 시작 [with다시 시작]변경
시퀀스의 현재 값. 이것은 동일합니다
전화setVal
함수
와 함께IS_CALLED=거짓: 지정된 값이 반환됩니다
에 의해다음전화
의NextVal
. 글쓰기다시 시작다시 시작값은 동일합니다
녹음 된 시작 값 공급토토 핫 만들기또는 마지막 설정변경 시퀀스 시작.
조항캐시캐시시퀀스 번호를 활성화합니다 더 빠른 액세스를 위해 메모리에 전달되고 저장됩니다. 최소값은 1입니다 (하나의 값만 생성 할 수 있습니다. 시간, 즉 캐시 없음). 지정되지 않은 경우 이전 캐시 가치가 유지됩니다.
선택 사항사이클키워드 할 수 있습니다 토토 핫가 |MaxValue또는minvalue각각 오름차순 또는 내림차순. 한도 인 경우 도달하면 다음 숫자는입니다.minvalue또는MaxValue각각.
선택 사항 인 경우사이클 없음키
단어가 지정되고NextVal
토토 핫에 도달 한 후
최대 값은 오류를 반환합니다. 둘 다사이클또는아니오
주기지정되면 이전 사이클 동작이 될 것입니다
유지 관리.
the소유자옵션은 특정 테이블 열과 연관 될 순서, 해당 열 (또는 전체 테이블)이 삭제되면 시퀀스도 자동으로 삭제됩니다. 만약에 지정된이 협회는 이전에 대체합니다 시퀀스에 대한 지정된 연관성. 지정된 테이블 동일한 소유자가 있어야하고 같은 스키마에 있어야합니다. 순서. 지정소유 없음기존 연관성을 제거하여 토토 핫 만들기"프리 스탠딩".
시퀀스의 새 소유자의 사용자 이름.
시퀀스의 새 이름.
토토 핫에 대한 새 스키마.
얻는 동시 거래의 차단을 피하기 위해 같은 순서에서 숫자ALTER 순서의 시퀀스 생성 매개 변수에 미치는 영향은 다음과 같습니다 결코 롤백되지 않았다. 이러한 변경 사항은 즉시 적용됩니다 뒤집을 수 없습니다. 그러나소유, 소유자에게, 이름 바꾸기 에게및스키마 설정조항 원인 롤백 할 수있는 일반 카탈로그 업데이트.
Alter Sequence즉시 그렇지 않습니다
영향을 미치다NextVal
백엔드 결과,
Preallocated (캐시)를 사용한 현재를 제외하고
시퀀스 값. 그들은 이전에 모든 캐시 된 값을 사용합니다
변경된 시퀀스 생성 매개 변수를 알아 차립니다. 전류
백엔드는 즉시 영향을받습니다.
Alter SequenceCurrval
토토 핫의 상태.
(전에PostgreSQL8.3, IT
때때로.)
역사적 이유로Alter Table토토 핫와 함께 사용할 수 있습니다. 그러나의 유일한 변형Alter Table토토 핫는 위에 표시된 양식과 동일합니다.