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

Alter Table

이름

Alter Table - 와이즈 토토 속성 수정
Alter Table와이즈 토토[ *] 추가 [column] 타입Alter Table와이즈 토토[ *] 이름 바꾸기 [column]컬럼toNewColumnAlter Table와이즈 토토이름 바꾸기Newtable

입력

와이즈 토토

기존 와이즈 토토의 이름을 변경합니다.

새 또는 기존 열의 이름.

타입

새 열의 유형.

NewColumn

기존 열의 새 이름.

Newtable

기존 열의 새 이름.

출력

Alter

열 또는 와이즈 토토 리밍에서 반환 된 메시지.

NEW

열 추가에서 반환 된 메시지.

오류

와이즈 토토이나 열이없는 경우 메시지가 반환됩니다 사용 가능.

설명

Alter Table정의를 변경합니다 기존 와이즈 토토. 새 열과 유형이 지정됩니다 같은 스타일로와 같은 제한 사항으로와이즈 토토 생성. 이름 바꾸기 조항은 변경하지 않고 변경할 와이즈 토토 또는 열의 이름 영향을받는 와이즈 토토에 포함 된 데이터. 따라서 와이즈 토토 또는 열입니다 이 명령 후에는 동일한 유형과 크기가 남아 있습니다. 실행.

스키마를 변경하려면 와이즈 토토을 소유해야합니다.

노트

키워드 열은 노이즈이며 생략 할 수 있습니다.

"[*]"와이즈 토토 이름에 따른 다음은 그 진술을 나타냅니다. 해당 와이즈 토토 위로 실행해야합니다. 상속 계층. 그만큼PostgreSQL 사용자 안내서상속에 대한 추가 정보가 있습니다.

유효한 추가 설명을 보려면 와이즈 토토 작성을 참조하십시오. 논쟁.

usage

타입 varchar 열을 와이즈 토토에 추가하려면 :

Alter Table Distributors 열 주소 추가 Varchar (30);

기존 열 이름을 바꾸려면 :

Alter Table Distributors CITY로 열 주소 이름을 바꾸십시오.

기존 와이즈 토토의 이름을 바꾸려면 :

Alter Table Distributors 공급 업체로 이름 바꾸기;

호환성

SQL92

Alter Table/RenameisPostgres언어 확장.

SQL92 추가 기능을 지정합니다Alter Table아직 직접적이지 않은 진술 지원Postgres:

Alter Table와이즈 토토ALTER [column]기본값 설정기본값Alter Table와이즈 토토ALTER [column]추가 [제약 조건제약 조건]Table-Constraint

지정된 기본값 또는 제약 조건을 표에서 열의 정의. 보다와이즈 토토 생성기본값의 구문 및 와이즈 토토 제약 조항. 이미 기본 조항 인 경우 존재하면 새로운 정의로 대체됩니다. 있는 경우 이 열의 제약은 이미 존재합니다 부울과 새로운 제약으로 유지됩니다.

현재, 기존에 새로운 기본 제약 조건을 설정하려면 열은 와이즈 토토을 재현하고 다시로드해야합니다 :

유통 업체에서 선택 *으로 와이즈 토토 온도를 작성하십시오.
드롭 와이즈 토토 유통 업체;
와이즈 토토 분배기 생성 (
    10 진수 (3) 기본 1,
    이름 Varchar (40) NOL NULL,
    City Varchar (30)
);
유통 업체에 삽입하여 * TEMP에서 *;
드롭 와이즈 토토 온도;
Alter Table와이즈 토토삭제 기본값기본값Alter Table와이즈 토토드롭 제약 조건제약 조건제한 | 캐스케이드

기본적으로 지정된 기본값을 제거합니다 a의 정의에서 제약으로 지정된 규칙 와이즈 토토. 제한이 지정된 경우 NO가있는 제약 조건 만 지정됩니다 의존적 제약 조건을 파괴 할 수 있습니다. 캐스케이드라면 이에 의존하는 모든 제약 조건 제약 조건도 떨어집니다.

현재, 기본값 또는 제약 조건을 제거하려면 기존 열은 와이즈 토토을 다시 작성해야합니다 새로 고침 :

유통 업체에서 선택 *으로 와이즈 토토 온도를 작성합니다.
드롭 와이즈 토토 유통 업체;
와이즈 토토 분배기를 선택 *에서 선택하십시오.
드롭 와이즈 토토 온도;
Alter Table와이즈 토토드롭 [열]컬럼제한 | 캐스케이드

와이즈 토토에서 열을 제거합니다. 제한이 지정된 경우 의존성 객체가없는 열만 파괴 할 수 있습니다. 캐스케이드가 지정된 경우 이 칼럼도 삭제됩니다.

현재, 기존 열을 제거하려면 와이즈 토토이 있어야합니다 재창조 및 재 장전 :

유통 업체의 City, Select와 같이 와이즈 토토 임시 생성;    
드롭 와이즈 토토 유통 업체;
와이즈 토토 분배기 생성 (
    10 진수 (3) 기본 1,
    이름 Varchar (40) NOL NULL,
);
유통 업체에 삽입하여 * TEMP에서 *;
드롭 와이즈 토토 온도;