토토 결과 테이블 만들기 [존재하지 않으면]table_name([column_name data_type[옵션 (옵션'value' [, ...])] [CollateCollation] [column_constraint[...]]
[, ...]
])))
섬기는 사람server_name[옵션 (옵션'value' [, ...])여기서column_constraintIS :[제약제약 _name]
null 아님 |
널 |
기본default_expr
토토 결과 테이블 만들기새로운 것을 만듭니다 현재 데이터베이스의 토토 결과 테이블. 테이블은 소유합니다 명령을 발행하는 사용자.
스키마 이름이 주어진 경우 (예 :토토 결과 테이블 만들기 myschema.mytable ...) 그런 다음 표는 지정된 스키마에서 생성됩니다. 그렇지 않으면 생성됩니다 현재 스키마에서. 외국 테이블의 이름은 있어야합니다 다른 외국 테이블, 테이블, 시퀀스, 동일한 스키마에서 인덱스 또는보기
토토 결과 테이블 만들기자동으로 복합 유형을 나타내는 데이터 유형을 만듭니다 외국 테이블의 한 줄에 해당합니다. 따라서 외국 테이블은 기존 데이터 유형과 동일한 이름을 가질 수 없습니다. 동일한 스키마.
토토 결과 테이블을 만들 수 있으려면usage토토 결과 서버의 권한뿐만 아니라usage사용 된 모든 열 유형에 대한 권한 테이블에서.
이미 같은 이름과 관련이있는 경우 오류를 던지지 마십시오. 존재합니다. 이 경우 통지가 발행됩니다. 아니오가 있습니다 기존 관계는 만들어 졌을 것입니다.
테이블의 이름 (선택적으로 스키마 자격) 생성.
새 테이블에서 작성할 열의 이름.
열의 데이터 유형. 여기에는 배열 지정자가 포함될 수 있습니다. 지원하는 데이터 유형에 대한 자세한 내용은postgresql, 참조8 장.
열에 널 값을 포함 할 수 없습니다.
열에는 널 값이 포함됩니다. 이것은입니다 기본.
이 조항은 비표준과의 호환성 만 제공됩니다 SQL 데이터베이스. 새로운 응용 프로그램에서는 사용이 권장되지 않습니다.
the기본값조항은 기본값을 할당합니다 열 정의가 나타나는 열의 데이터 값 이내에. 값은 모든 가변없는 표현식입니다 (하위 쿼리 및 현재 테이블의 다른 열에 대한 상호 참조는 허용된). 기본 표현식의 데이터 유형은 열의 데이터 유형.
기본 표현식은 모든 삽입 작업에서 사용됩니다. 열에 대한 값을 지정하지 않습니다. 기본값이없는 경우 열이면 기본값이 null입니다.
외국에 사용할 기존 외국 서버의 이름 테이블. 서버 정의에 대한 자세한 내용은 참조하십시오.서버 생성.
새 외국 테이블 또는 중 하나와 관련된 옵션 그 열. 허용 옵션 이름과 값은 다음과 같습니다 각 외국 데이터 포장지 및 외국 데이터를 사용하여 검증됩니다. 래퍼의 유효성 검사기 기능. 중복 옵션 이름은 아닙니다 허용 (테이블 옵션과 열 옵션에 대해서는 괜찮습니다. 같은 이름이 있습니다).
토토 결과 테이블 만들기영화서버를 통해 액세스됩니다film_server:
외국 테이블 필름 만들기 ( 코드 문자 (5) NULL, 타이틀 바르 차 (40) null, 정수가 무효가되지 않았습니까? date_prod 날짜, Kind Varchar (10), 렌 간격 시간에서 분 )) 서버 필름 _server;
the토토 결과 테이블 만들기명령 크게를 준수합니다.SQL표준; 그러나와 마찬가지로테이블 생성, NULL제약 및 제로 열 외국 테이블이 허용됩니다. 기본값을 지정하는 기능은 다음과 같습니다 또한PostgreSQL확장.
이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
토토 결과 데이터 생성 싸개 | up | 기능 만들기 |