메이저 토토 사이트 테이블 변경 - 외국 표의 정의 변경
메이저 토토 사이트 테이블 변경 [존재하는 경우] [만]이름
[ *]Action
[, ...] 메이저 토토 사이트 테이블 변경 [존재하는 경우] [만]이름
[ *] 이름 바꾸기 [칼럼]column_name
tonew_column_name
메이저 토토 사이트 테이블 변경 [존재하는 경우]이름
이름 바꾸기new_name
메이저 토토 사이트 테이블 변경 [존재하는 경우]이름
스키마 설정new_schema
여기서Action
중 하나입니다.추가 [열]column_name
data_type
[CollateCollation
] [column_constraint
[...]] 드롭 [컬럼] [존재하는 경우]column_name
[제한 | 캐스케이드] ALTER [column]column_name
[데이터 설정] 유형data_type
[CollateCollation
] ALTER [column]column_name
기본값 설정표현
ALTER [column]column_name
삭제 기본값 ALTER [column]column_name
set | drop null이 아닙니다 ALTER [column]column_name
통계 설정정수
ALTER [column]column_name
set (Attribute_option
=value
[, ...]) ALTER [column]column_name
Reset (Attribute_Option
[, ...]) ALTER [column]column_name
스토리지 세트 plain | 외부 | 확장 | 기본 ALTER [column]column_name
옵션 ([추가 | 세트 | 드롭]옵션
[ 'value
'] [, ...]) 추가하다table_constraint
[유효하지 않음] 제약 조건 검증제약 _name
드롭 제약 조건 [존재하는 경우]제약 _name
[제한 | 캐스케이드] 트리거 비활성화 [trigger_name
| 모두 | 사용자] 트리거 활성화 [trigger_name
| 모두 | 사용자] 복제 트리거 활성화trigger_name
활성화 항상 트리거trigger_name
OIDS없이 설정합니다 상속parent_table
상속 없음parent_table
소유자에게New_owner
| current_user | Session_USER 옵션 ([추가 | 세트 | 드롭]옵션
[ 'value
'] [, ...])
메이저 토토 사이트 테이블 변경
기존 외래 테이블의 정의를 변경합니다. 몇 가지 하위 형태가 있습니다.
열 추가
이 양식은 동일한 구문을 사용하여 메이저 토토 사이트 테이블에 새 열을 추가합니다메이저 토토 사이트 테이블 만들기. 일반 테이블에 열을 추가 할 때의 경우와 달리 기본 스토리지에는 아무런 일이 발생하지 않습니다.
드롭 열 [존재하는 경우]
이 양식은 외부 테이블에서 열을 삭제합니다. 당신은 말해야 할 것입니다캐스케이드
테이블 외부가 열에 의존하는 경우; 예를 들어,보기. 만약에존재하는 경우
지정되고 열이 존재하지 않으며 오류가 발생하지 않습니다. 이 경우 통지가 대신 발행됩니다.
데이터 유형 설정
이 양식은 메이저 토토 사이트 테이블의 열 유형을 변경합니다. 다시 말하지만, 이것은 기본 스토리지에 영향을 미치지 않습니다.이 작업은 단순히 유형을 변경합니다.PostgreSQL열을 믿습니다.
SET
/삭제 기본값
이 양식은 열의 기본값을 설정하거나 제거합니다. 기본값은 후속에서만 적용삽입
또는업데이트
명령; 그들은 이미 테이블에있는 줄을 변경하지 않습니다.
SET
/낙하하지 않음
NULL 값을 허용하거나 허용하지 않는 경우 열을 표시합니다.
통계 설정
이 양식은 후속에 대한 컬럼 당 통계 수집 대상을 설정합니다분석운영. 비슷한 형태의 참조Alter Table자세한 내용은
set (Attribute_option
=value
[, ...])
reset (Attribute_option
[, ...])
이 양식을 세트마다 설정 옵션을 설정하거나 재설정합니다. 비슷한 형태의 참조Alter Table자세한 내용은
스토리지 설정
이 양식은 열의 스토리지 모드를 설정합니다. 비슷한 형태의 참조Alter Table자세한 내용은. 테이블의 외국 데이터 래퍼가주의를 기울이기로 선택하지 않는 한 스토리지 모드는 영향을 미치지 않습니다.
addtable_constraint
[유효하지 않음]
이 양식은 동일한 구문을 사용하여 메이저 토토 사이트 테이블에 새로운 제약 조건을 추가합니다메이저 토토 사이트 테이블 만들기. 현재 전용check
제약 조건이 지원됩니다.
일반 테이블에 제약 조건을 추가 할 때의 경우와 달리 제약 조건이 올바른지 확인하기 위해 아무것도 수행되지 않습니다. 오히려,이 조치는 단순히 메이저 토토 사이트 테이블의 모든 행에 대한 새로운 조건을 고정해야한다고 선언합니다. (토론 참조메이저 토토 사이트 테이블 만들기.) 제약 조건이 표시되는 경우유효하지 않음
제약 조건 검증
이 양식은 이전에 표시된 제약 조건을 유효한 것으로 표시합니다.유효하지 않음
. 제약 조건을 확인하기위한 조치는 취하지 않지만 향후 쿼리는 그것이 유지된다고 가정 할 것입니다.
드롭 제약 조건 [존재하는 경우]
이 양식은 메이저 토토 사이트 테이블에 지정된 제약 조건을 삭제합니다. 만약에존재하는 경우
지정되고 제약 조건이 존재하지 않으며 오류가 발생하지 않습니다. 이 경우 통지가 대신 발행됩니다.
비활성화
/활성화 [복제 | 항상] 트리거
이 양식은 외국 테이블에 속하는 트리거의 발사를 구성합니다. 비슷한 형태의 참조Alter Table자세한 내용은
OIDS없이 설정
제거를위한 후진 호환 구문OID
시스템 열. 처럼OID
시스템 열은 더 이상 추가 될 수 없으며 효과가 없습니다.
상속parent_table
이 양식은 대상 메이저 토토 사이트 테이블을 지정된 부모 테이블의 새 자식으로 추가합니다. 비슷한 형태의 참조Alter Table자세한 내용은
상속 없음parent_table
이 양식은 지정된 부모 테이블의 자녀 목록에서 대상 메이저 토토 사이트 테이블을 제거합니다.
소유자
이 양식은 외국 테이블의 소유자를 지정된 사용자로 변경합니다.
옵션 ([추가 | 세트 | 드롭]옵션
[ 'value
'] [, ...])
19899_19961add
, SET
및드롭
수행 할 조치를 지정합니다.add
명시 적으로 지정되지 않은 경우 가정됩니다. 중복 옵션 이름은 허용되지 않습니다 (테이블 옵션과 동일한 이름을 갖는 열 옵션에 적합하지만). 옵션 이름과 값은 외국 데이터 래퍼 라이브러리를 사용하여 검증됩니다.
Rename
theRename
양식 외부 테이블의 외국 테이블 또는 개별 열의 이름을 변경합니다.
스키마 설정
이 양식은 외래 테이블을 다른 스키마로 옮깁니다.
제외한 모든 조치Rename
and스키마 설정
병렬로 적용하기 위해 다중 변경 목록으로 결합 할 수 있습니다. 예를 들어, 여러 열을 추가하거나 단일 명령에서 여러 열의 유형을 변경할 수 있습니다.
명령이로 작성된 경우존재하는 경우 메이저 토토 사이트 테이블 변경 ...
그리고 메이저 토토 사이트 테이블이 존재하지 않으며 오류가 발생하지 않습니다. 이 경우 통지가 발행됩니다.
사용할 테이블을 소유해야합니다메이저 토토 사이트 테이블 변경
. 메이저 토토 사이트 테이블의 스키마를 변경하려면생성
새 스키마의 권한. 소유자를 변경하려면 새로운 소유 역할의 직간접 또는 간접 구성원이어야하며 해당 역할이 있어야합니다.생성
테이블 스키마의 특권. (이러한 제한 사항은 소유자가 테이블을 떨어 뜨리고 재현하여 할 수없는 일을하지 않는다는 것을 강요합니다. 그러나 슈퍼 사용자는 어쨌든 모든 테이블의 소유권을 변경할 수 있습니다.) 열을 추가하거나 열 유형을 변경하려면usage
데이터 유형의 권한.
이름
기존 외국 테이블의 이름 (schema-qualified)을 변경할 수 있습니다. 만약에전용
테이블 이름 앞에 지정되어 있으며 해당 테이블 만 변경됩니다. 만약에전용
는 지정되지 않았으며 테이블과 모든 후손 테이블 (있는 경우)이 변경됩니다. 선택적으로,*
테이블 이름 후에 지정하여 자손 테이블이 포함되어 있음을 명시 적으로 표시 할 수 있습니다.
column_name
새 또는 기존 열의 이름.
new_column_name
기존 열의 새 이름.
new_name
테이블의 새 이름.
data_type
새 열의 데이터 유형 또는 기존 열의 새 데이터 유형.
table_constraint
메이저 토토 사이트 표에 대한 새로운 테이블 제약 조건.
제약 _name
삭제할 기존 제약 조건의 이름.
캐스케이드
삭제 된 열 또는 제약 조건에 의존하는 객체를 자동으로 삭제합니다 (예 : 열을 참조하는 뷰) 및 해당 객체에 의존하는 모든 객체 (참조PostgreSQL : 문서 : 13 : 5.14.스포츠 토토 사이트 추적).
제한
종속 객체가있는 경우 열이나 제약 조건을 삭제하는 것을 거부합니다. 이것은 기본 동작입니다.
trigger_name
비활성화 또는 활성화 할 단일 트리거 이름.
all
외국 테이블에 속하는 모든 트리거를 비활성화하거나 활성화하십시오. (트리거가 내부적으로 생성 된 트리거 인 경우 슈퍼 사용자 권한이 필요합니다. 핵심 시스템은 그러한 트리거를 이물질 테이블에 추가하지 않지만 애드온 코드가 그렇게 할 수 있습니다.)
사용자
내부적으로 생성 된 트리거를 제외하고 외국 테이블에 속하는 모든 트리거를 비활성화하거나 활성화하십시오.
parent_table
이 메이저 토토 사이트 테이블과 연관 시키거나 해제하는 부모 테이블.
New_owner
테이블의 새 소유자의 사용자 이름.
new_schema
테이블이 이동할 스키마의 이름.
키워드열
소음은 생략 될 수 있습니다.
열이 추가되거나 제거되면 메이저 토토 사이트 서버와의 일관성을 확인하지 않습니다열 추가
또는낙하 열
, aNOT NULL
또는check
제약 조건이 추가되거나 열 유형이 변경됩니다.데이터 유형 설정
. 테이블 정의가 원격 쪽과 일치하는지 확인하는 것은 사용자의 책임입니다.
참조메이저 토토 사이트 테이블 만들기유효한 매개 변수에 대한 추가 설명.
열을 널로 표시하려면 :
메이저 토토 사이트 테이블 유통 업체 변경 Alter Column Street 세트 NULL;
외국 표의 옵션 변경 :
메이저 토토 사이트 테이블 변경 myschema.distributors 옵션 (opt1 'value', set opt2 'value2', drop opt3);
양식add
, 드롭
및데이터 유형 설정
SQL 표준을 준수합니다. 다른 형태는입니다.PostgreSQLSQL 표준의 확장. 또한 단일에서 하나 이상의 조작을 지정하는 기능메이저 토토 사이트 테이블 변경
명령은 확장자입니다.
외국 테이블 드롭 열 변경
| 외국 테이블의 유일한 열을 떨어 뜨려 0 열 테이블을 남겨 두는 데 사용될 수 있습니다. 이것은 SQL의 확장으로 제로 열 이외의 테이블을 비활성화합니다.
올바른 문서에 아무것도 표시되면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면