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

생성

이름

도메인 작성-새 도메인 정의

시놉시스

도메인 생성이름[AS]data_type[CollateCollation]표현]제약 조건[...]]여기서제약 조건is :[제약제약 _name]표현) }

설명

도메인 생성새 도메인을 만듭니다. 에이

스키마 이름이 제공되는 경우 (예 :도메인 생성 myschema.mydomain ...) 그런 다음 도메인

도메인은 필드의 공통 제약을 추상화하는 데 유용합니다

도메인을 만들 수 있으려면usage기본 유형의 특권.

매개 변수

이름

도메인의 이름 (선택적으로 스키마 자격)

data_type

도메인의 기본 데이터 유형. 여기에는 배열이 포함될 수 있습니다

Collation

도메인에 대한 선택적 콜레이션. Collation이없는 경우Collate지정되어 있습니다.

기본값표현

the기본값절의 기본값을 지정합니다

기본 표현식은 모든 삽입 작업에서 사용됩니다.

제약 조건제약 _name

제약 조건의 선택 이름. 지정되지 않은 경우 시스템

NOT NULL

이 도메인의 값은 일반적으로 무효가되는 것을 방지합니다.탭에 삽입 (domcol) 값 ((탭에서 domcol을 선택하십시오.

null

이 도메인의 값은 널로 허용됩니다. 이것은입니다

이 조항은 비표준과의 호환성만을위한 것입니다

check (표현)

check조항은 무결성을 지정합니다value참조

현재,check표현은 할 수 없습니다value.

예제

이 예제는를 만듭니다.US_POSTAL_CODE데이터 유형과 테이블 정의에서 유형을 사용합니다. 일반

텍스트로 도메인 생성 US_POSTAL_CODE를 텍스트로 만듭니다

호환성

명령도메인 생성적합합니다