다음으로 사설 토토 생성사설 토토을 생성하고 a에 의해 계산된 데이터로 채웁니다.선택명령 또는실행다음을 실행하는 준비됨선택명령. 테이블 열에는 출력과 관련된 이름과 데이터 유형이 있습니다. 의 열선택(당신을 제외하고 명시적인 새 목록을 제공하여 열 이름을 재정의할 수 있습니다. 열 이름).
다음으로 사설 토토 생성일부 부담 뷰를 생성하는 것과 유사하지만 실제로는 매우 다릅니다. 새 사설 토토을 생성하고 쿼리를 한 번만 평가하여 채웁니다. 처음에는 새 사설 토토. 새 사설 토토은 이후를 추적하지 않습니다. 쿼리의 소스 사설 토토이 변경됩니다. 대조적으로, 보기 정의를 재평가합니다.선택쿼리될 때마다 진술합니다.
호환성을 위해 무시되었습니다. 참조사설 토토 생성자세한 내용은.
지정되면 테이블이 임시 테이블로 생성됩니다. 참조PostgreSQL : 문서자세한 내용은.
테이블의 이름(선택적으로 스키마 한정) 생성됩니다.
새 테이블의 열 이름. 열 이름이 있는 경우 제공되지 않으면 출력 열에서 가져옵니다. 쿼리 이름. 테이블이에서 생성된 경우실행명령, 열 이름 목록을 지정할 수 없습니다.
이 선택적 절은 테이블이 생성되었는지 여부를 지정합니다. 으로다음으로 사설 토토 생성다음을 포함해야 함 OID. 이 조항의 어느 형식도 지정되지 않은 경우, 의 값default_with_oids구성 매개변수가 사용되었습니다.
쿼리 문(즉, a선택명령 또는실행준비된 실행 명령선택명령). 참조PostgreSQL : 문서 : 8.0 : 롤 토토또는윈 토토 : 문서 : 8.0 : execute, 각각 허용되는 구문에 대한 설명을 참조하세요.
이 명령은 기능적으로 다음과 유사합니다.선택, 그러나 이후부터 선호됩니다. 다른 용도와 혼동될 가능성이 적습니다.선택구문. 게다가다음으로 사설 토토 생성다음의 상위 집합을 제공합니다. 제공되는 기능선택 INTO.
이전PostgreSQL 8.0, 다음으로 사설 토토 생성항상 OID를 포함함 그 사람이 만든 테이블. 현재포스트그레스SQL8.0, 그다음으로 사설 토토 생성명령을 사용하면 사용자는 다음을 수행할 수 있습니다. OID를 포함해야 하는지 여부를 명시적으로 지정합니다. 만약 OID의 존재 여부가 명시적으로 지정되지 않은 경우,default_with_oids구성 변수가 사용되었습니다. 이 변수는 현재 기본값은 true이며 기본값은 나중에 변경될 수 있습니다. 따라서 생성된 테이블에 OID가 필요한 애플리케이션은다음으로 사설 토토 생성명시적으로 해야 함 지정하다OIDS 포함보장하기 위해 향후 버전과의 호환성PostgreSQL.
새 사설 토토 생성films_recent사설 토토의 최근 항목으로만 구성됨영화:
CREATE TABLE 영화_최근 AS SELECT * FROM 영화 WHERE date_prod = '2002-01-01';
다음으로 사설 토토 생성에 의해 지정됩니다. SQL:2003 표준. 사이에는 약간의 차이가 있습니다. SQL:2003의 명령 정의 및 구현PostgreSQL:
표준에서는 하위 쿼리 주위에 괄호가 필요합니다. 조항; 에서PostgreSQL, 이것들 괄호는 선택사항입니다.
표준은 다음을 정의합니다.커밋 중절; 이것은 현재 구현되지 않았습니다.PostgreSQL.
표준은 다음을 정의합니다.데이터 포함절; 이것은 현재 구현되지 않았습니다.PostgreSQL.