이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다스포츠 토토 베트맨 PostgreSQL : 문서 : 17 : Alter Table버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

변경 스포츠 토토

이름

Alter Table- 스포츠 토토 속성 수정

시놉시스

Alter Table [Only]스포츠 토토[ *]
    [칼럼] 추가컬럼 typeAlter Table [Only]스포츠 토토[ *]
    ALTER [column]기본값 세트value| 삭제 기본값스포츠 토토[ *]
    이름 바꾸기 [칼럼]toNewColumnAlter Table스포츠 토토이름 바꾸기NewtableAlter Table스포츠 토토add스포츠 토토 제약 조건 정의Alter Table스포츠 토토소유자에게새로운 소유자 

입력

스포츠 토토

변경할 기존 스포츠 토토의 이름.

컬럼

새 또는 기존 열의 이름.

타입

새 열의 유형.

NewColumn

기존 열의 새 이름.

Newtable

스포츠 토토의 새 이름.

스포츠 토토 제약 조건 정의

스포츠 토토에 대한 새로운 스포츠 토토 제약 조건

새로운 사용자

스포츠 토토의 새 소유자의 사용자 이름.

출력

Alter

열 또는 스포츠 토토 이름을 컬럼에서 반환 한 메시지

오류

스포츠 토토이나 열이 아닌 경우 메시지가 반환됩니다 사용 가능.

설명

Alter Table정의를 변경합니다 기존 스포츠 토토. 그만큼열 추가양식 동일한 구문을 사용하여를 사용하여 새 열을 스포츠 토토에 추가합니다.PostgreSQL : 문서 : 7.1 : 토토 작성. 그만큼Alter Column양식을 설정하거나 제거 할 수 있습니다 열의 기본값. 기본값은 새로만 적용됩니다 삽입 된 행. 그만큼Rename절의 원인 변경하지 않고 변경할 스포츠 토토 또는 열의 이름 영향을받는 스포츠 토토에 포함 된 데이터. 따라서 스포츠 토토 또는 이 명령 후에 열은 동일한 유형과 크기로 유지됩니다. 실행됩니다. ADD스포츠 토토 제약 조건 정의절은 스포츠 토토에 새로운 제약 조건을 추가합니다 와 동일한 구문스포츠 토토 생성. 소유자 조항 chnages 사용자에게 스포츠 토토의 소유자새로운 사용자.

스키마를 변경하려면 스포츠 토토을 소유해야합니다.

노트

키워드소음은 할 수 있습니다 생략하십시오.

현재 구현에서 기본 및 제약 새 열의 조항은 무시됩니다. 를 사용할 수 있습니다.기본값 설정형태Alter Table나중에 기본값을 설정하려면. (당신은 할 것입니다 또한 이미 기존 행을 새로 업데이트해야합니다. 기본값, 사용업데이트.)

현재 구현에서는 외국의 주요 제약 조건 만 스포츠 토토에 추가 할 수 있습니다. 고유 한 것을 만들거나 제거합니다 제약, 고유 한 색인 생성 (참조색인 생성). 수표를 추가하려면 사용하여 스포츠 토토을 재현하고 다시로드하는 데 필요한 제약 조건 다른 매개 변수스포츠 토토 생성명령.

스포츠 토토을 변경하려면 스포츠 토토을 소유해야합니다. 이름 변경 시스템 카탈로그 스키마의 일부는 허용되지 않습니다. 그만큼PostgreSQL 사용자 안내서더 추가 상속에 관한 정보.

참조스포츠 토토 만들기더 유효한 주장에 대한 설명.

usage

타입 varchar 열을 스포츠 토토에 추가하려면 :

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

기존 열 이름을 바꾸려면 :

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

기존 스포츠 토토의 이름을 바꾸려면 :

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

표에 외래 키 제약 조건을 추가하려면 :

ALTER 스포츠 토토 분배기 추가 제약 조건 DISTFK 외국 키 (주소) 참조 주소 (주소) 일치 전체

호환성

SQL92

the열 추가양식이 준수됩니다 기본값을 지원하지 않는 것을 제외하고 위에서 설명한대로 제약. 그만큼ALTER 열양식이 완전히 준수되어 있습니다.

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

Alter Table스포츠 토토드롭 제약 조건제약 조건제한 | 캐스케이드

스포츠 토토 제약 조건을 제거합니다 (예 : 수표 제약, 독특한 제약 또는 외국 키 강제). 고유 한 제약 조건을 제거하려면 고유 한 것을 떨어 뜨립니다 색인. 다른 종류의 제약을 제거하려면 필요한 것입니다 다른 매개 변수를 사용하여 스포츠 토토을 재현하고 다시로드하십시오 그만큼PostgreSQL : 문서 : 7명령.

예를 들어 스포츠 토토에 제약 조건을 삭제하려면유통 업체:

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

스포츠 토토에서 열을 제거합니다. 현재, 제거하려면 기존 열이 스포츠 토토을 다시 작성해야합니다 새로 고침 :

유통 업체의 City, Select와 같이 스포츠 토토 임시 생성;    
드롭 스포츠 토토 유통 업체;
스포츠 토토 분배기 생성 (
    10 진수 (3) 기본 1,
    varchar (40) 이름은 null이 아닙니다
);
유통 업체에 삽입하여 * TEMP에서 *;
드롭 스포츠 토토 온도;

열과 스포츠 토토 이름을 바꾸는 조항PostgresSQL92의 확장.