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

생성

이름

젠 토토 작성-새 젠 토토 정의

시놉시스

만들기 [[Global | 로컬] 임시 |table_name([column_name data_type[기본값default_expr] [column_constraint[...]]table_constraint| 좋다parent_table[포함 | 제외 제약 조건] |parent_table[, ...])]Storage_Parameter[=value] [, ...]) | oids |젠 토토 스페이스]column_constraintIS :제약 _name]index_parameters|index_parameters|표현) |Reftable[(Refcolumn)] [전체 일치 | 부분적 일치 |action] [업데이트action]table_constraintIS :제약 _name]column_name[, ...])index_parameters|column_name[, ...])index_parameters|표현) |column_name[, ...]) 참조Reftable[(Refcolumn[, ...])]action] [업데이트action]index_parametersin고유 한and기본 키제약은 다음과 같습니다.Storage_Parameter[=value] [, ...])]젠 토토 스페이스 ]

설명

테이블 생성새로운 것을 만들 것입니다.

스키마 이름이 제공되는 경우 (예 :젠 토토 작성 myschema.mytable ...) 그런 다음 테이블

테이블 생성자동으로

선택적 제약 조항은 제약 조건을 지정합니다 (테스트)

제약 조건을 정의하는 두 가지 방법 인 젠 토토 제약 조건이 있습니다

매개 변수

임시또는temp

지정된 경우 테이블은 임시 테이블로 생성됩니다.on Commit아래).

선택적으로글로벌또는로컬전에 작성할 수 있습니다임시또는temp. 이것은 차이가 없습니다PostgreSQL그러나 참조호환성.

table_name

테이블의 이름 (선택적으로 스키마 자격)

column_name

새 테이블에서 작성할 열의 이름.

data_type

열의 데이터 유형. 여기에는 배열이 포함될 수 있습니다PostgreSQL,PostgreSQL : 문서 : 8.2 : 배트맨 토토 유형.

기본값default_expr

the기본값절 항의 a

기본 표현식은 삽입물에 사용됩니다

상속 (parent_table[, ...])

선택 사항상속

사용상속생성 a

동일한 열 이름이 부모에게 존재하는 경우

좋아요parent_table[포함 | 을 제외한

the좋아요절은 a

와 달리상속, 새 젠 토토

복사 된 열 정의에 대한 기본 표현식지정되어 있습니다. 기본 동작은 다음과 같습니다

Not-Null 제약 조건은 항상 새 젠 토토에 복사됩니다.check제약 조건 만 있습니다제약 포함is

와 달리상속,좋아요조항 오류가 신호됩니다.

제약 조건제약 _name

열 또는 테이블 제약 조건의 선택 이름. 만약에col은 긍정적이어야합니다익숙해 질 수 있습니다

NOT NULL

열에 고유한 값을 포함 할 수 없습니다.

NULL

열에는 고유한 값이 포함됩니다. 이것은

이 조항은 호환성 만 제공됩니다

고유 한(열 제약 조건)
고유 한 (column_name[, ...])(표

the고유 한제약 조건을 지정합니다

고유 한 제약 조건의 목적을 위해 Null 값은 다음과 같습니다.

각 고유 테이블 제약 조건은 열 세트의 이름을 지정해야합니다.

기본 키(열
기본 키 (column_name[, ...])(표

기본 키 제약 조건은 열을 지정합니다기본단지의 조합 일뿐입니다.고유 한and그러나 기본 키로 열 세트를 식별

테이블에 대해 하나의 기본 키 만 지정할 수 있습니다.

기본 키 제약 조건은 열 세트의 이름을 지정해야합니다.

check (표현 )

thecheck조항을 지정합니다

현재,check표현

참조Reftable[(Refcolumn)] [matchmatchtype] [deleteaction] [업데이트action ](열 제약 조건)
외국 키 ([, ...]) 참조Reftable[(Refcolumn[, ...])] [matchmatchtype] [deleteaction] [업데이트action ](표

이 조항은 외국의 주요 제약 조건을 지정합니다Refcolumn생략,Reftable사용됩니다. 참조

참조 열에 삽입 된 값은 다음과 같습니다전체 일치, 일치 부분단순한 일치, 또한 기본값입니다.전체 일치는 허용하지 않습니다일치일부 외국 키 열이 무효화 될 수 있습니다일치 부분는 아직 없습니다

또한 참조 열의 데이터가ON DELETE절은 참조시 수행 할 조치를 지정합니다on update조항을 지정합니다행동 없음점검 할 수 없습니다

행동 없음

삭제 또는 삭제를 나타내는 오류를 생성합니다

제한

삭제 또는 삭제를 나타내는 오류를 생성합니다아니오수표가 아닌 경우를 제외하고

캐스케이드

삭제 된 행을 참조하는 행을 삭제하십시오

SET NULL

참조 열을 NULL로 설정합니다.

기본값 설정

참조 열을 제약 조건]으로 설정하십시오

참조 된 열이 자주 변경되면

연기 가능
연기가 없음

이것은 제약 조건을 연기 할 수 있는지 여부를 제어합니다. 에이제약 세트명령).연기가 없음제약 조건]입니다.

​​처음에 즉시
처음 연기

제약 조건이 연기 가능하면이 조항은 다음을 지정합니다​​처음에 즉시, 확인된다처음 연기,43메이저 토토 사이트05명령.

with (Storage_Parameter[=value] [, ...])

이 조항은 a에 대한 선택적인 스토리지 매개 변수를 지정합니다스토리지자세한 내용. 그만큼with표에 대한 조항도 포함 할 수 있습니다oids = true(또는 JustOIDS) 새 젠 토토의 행을 지정합니다oids = falseOIDS지정되지 않았으며 기본 설정은에 따라 다릅니다.default_with_oids구성 매개 변수. (새 테이블이 상속 된 경우oids = true명령이 말하더라도 강요oids = false.)

ifoids = false지정되어 있습니다

생성 된 후 테이블에서 OID를 제거하려면토토 사이트 추천 PostgreSQL : 문서 : 8.2 : Alter Table.

OIDS와 함께
OIDS없이

이들은 구식 구문입니다.with (oids)and. 둘 다주고 싶다면OIDS설정 및 스토리지with (...구문; 위의 참조.

on Commit

끝에서 임시 테이블의 동작on Commit. 세 가지 옵션은 다음과 같습니다.

보존 행

끝에 특별한 조치가 취하지 않습니다

행 삭제

임시 테이블의 모든 행이 삭제됩니다.Truncate각각에서 수행됩니다

드롭

임시 테이블이 끝날 때 떨어집니다.

젠 토토 스페이스젠 토토 스페이스

the젠 토토 스페이스입니다default_tablespace또는 데이터베이스의 기본 젠 토토 스페이스 ifdefault_tablespace빈 문자열입니다.

색인 젠 토토 스페이스 사용젠 토토 스페이스

이 조항은 젠 토토 스페이스를 선택할 수 있습니다고유 한또는기본 키제약 조건이 될 것입니다default_tablespace또는 데이터베이스의 기본 젠 토토 스페이스 ifdefault_tablespace빈 문자열입니다.

스토리지 매개 변수

thewith조항을 지정할 수 있습니다스토리지 매개 변수젠 토토 용고유 한또는기본 키제약. 저장색인 생성. 유일한 스토리지

FillFactor

테이블의 채우기는 10 사이의 백분율입니다.삽입운영 팩 젠 토토 페이지 만업데이트배치 할 기회

노트

새로운 응용 프로그램에서 OID를 사용하는 것은 권장되지 않습니다Serial또는 기타OID그 열Tableoid목적을위한 행 OID.

팁 :사용oids = false기본 키가없는 테이블에는 권장되지 않습니다.

PostgreSQL자동으로색인 생성

고유 한 제약 조건 및 기본 키는

젠 토토에 1600 개 이상의 열을 가질 수 없습니다. (실제로는

예제

테이블 생성영화및 젠 토토유통 업체:

테이블 필름 생성 (
테이블 분배기 생성 (

2 차원 배열이있는 젠 토토 만들기 :

테이블 생성 array_int (

테이블의 고유 테이블 제약 조건을 정의영화. 고유 한 테이블 제약 조건을 정의 할 수 있습니다

테이블 필름 생성 (

검사 열 제약 조건 정의 :

테이블 분배기 생성 (

체크 테이블 정의 제약 조건 :

테이블 분배기 생성 (

테이블의 기본 키 테이블 제약 조건을 정의영화:

테이블 필름 생성 (

표에 대한 기본 키 제약 조건 정의유통 업체. 다음 두 가지 예가 있습니다

테이블 분배기 생성 (
테이블 분배기 생성 (

열에 문자 그대로 상수 기본값을 할당이름, 기본값을 정리합니다did선택하여 생성됩니다modtime행이있는 시간이 되십시오

테이블 분배기 생성 (

두 정의NOT NULL유통 업체, 그 중 하나는 명시 적으로 제공됩니다

테이블 분배기 생성 (

이름열 :

테이블 분배기 생성 (

테이블 제약 조건으로 지정된 동일 :

테이블 분배기 생성 (

동일한 젠 토토을 작성하여 두

테이블 분배기 생성 (

테이블 생성Cinemasin TableSpacediskvol1:

테이블 시네마 생성 (

호환성

the테이블 생성명령을 준수합니다SQL표준

임시 테이블

비록 구문은임시 생성SQL 표준의 것과 비슷합니다PostgreSQL대신 각 세션이 필요합니다임시 생성사용할 각 임시 테이블을 사용하는 명령. 이것

임시 행동에 대한 표준의 정의PostgreSQL의 동작은이 시점입니다

글로벌과 지역의 표준의 차이PostgreSQL, 그 차이는 의존하기 때문입니다PostgreSQL을 위한PostgreSQL수락글로벌and로컬임시 테이블 선언의 키워드이지만

theon Commit임시 조항on Commit커밋 삭제 행. 그러나,PostgreSQLis커밋 보존 행. 그만큼on Commit Drop옵션이 존재하지 않습니다

열 확인 제약 조건

SQL 표준은check열 제약 조건은 신청 된 열만 참조 할 수 있습니다.check테이블 제약 조건을 참조 할 수 있습니다PostgreSQL이것을 시행하지 않습니다

NULL "제약"

theNULL "제약"(실제로는 제한되지 않은)입니다.PostgreSQL연장NOT NULL제약 조건). 기본이기 때문에

상속

다중 상속상속절은 A입니다.PostgreSQL언어 확장. SQL : 1999PostgreSQL.

제로 컬럼 젠 토토

PostgreSQL젠 토토을 허용합니다젠 토토 작성 foo ();). 이것은 연장입니다Alter Table Drop Column이므로 깨끗해 보입니다

with

thewith절은 A입니다.PostgreSQL확장; 둘 다 저장

젠 토토 스페이스

thePostgreSQL개념젠 토토 스페이스and색인 젠 토토 스페이스 사용확장입니다.