범퍼카 토토 작성

범퍼카 토토 작성 - 쿼리 결과에서 새 범퍼카 토토을 정의

시놉시스

생성 [[Global | 로컬] 임시 | 온도 | 무도명] 범퍼카 토토 [존재하지 않으면]table_name[(column_name[, ...])]
    [사용메소드]
    [ 와 함께 (Storage_Parameter[=value] [, ...]) | Oids없이]
    [커밋 보존 행 | 행 삭제 | 떨어지다  ]
    [범퍼카 토토 스페이스TableSpace_name]
    처럼쿼리[[아니요]

설명

범퍼카 토토 작성범퍼카 토토을 생성하고 A로 계산 된 데이터로 채 웁니다.select명령. 범퍼카 토토 열에는의 출력 열과 관련된 이름 및 데이터 유형이 있습니다.select

범퍼카 토토 작성보기를 만드는 것과 비슷하지만 실제로는 매우 다릅니다. 새 범퍼카 토토을 생성하고 처음에는 새 범퍼카 토토을 채우기 위해 쿼리를 한 번만 평가합니다. 새 범퍼카 토토은 쿼리의 소스 범퍼카 토토에 대한 후속 변경을 추적하지 않습니다. 대조적으로, 견해는 정의를 다시 평가합니다select쿼리 될 때마다 진술.

범퍼카 토토 작성요구Create표에 사용 된 스키마의 권한.

매개 변수

글로벌또는Local

호환성에 대한 무시. 이러한 키워드의 사용은 더 이상 사용되지 않습니다. 참조범퍼카 토토 생성자세한 내용.

임시또는temp

지정된 경우 범퍼카 토토은 임시 범퍼카 토토로 생성됩니다. 참조범퍼카 토토 생성자세한 내용.

미등록

지정된 경우 범퍼카 토토은 예정되지 않은 범퍼카 토토로 생성됩니다. 참조범퍼카 토토 생성자세한 내용.

존재하지 않으면

같은 이름과의 관계가 이미 존재하는 경우 오류를 던지지 마십시오. 단순히 통지를 발행하고 식탁을 수정하지 않은 채로 두십시오.

table_name

생성 할 범퍼카 토토의 이름 (선택적으로 스키마 자격).

column_name

새 범퍼카 토토의 열 이름. 열 이름이 제공되지 않으면 쿼리의 출력 열 이름에서 가져옵니다.

사용메소드

이 선택 조항은 새 범퍼카 토토의 내용을 저장하는 데 사용할 범퍼카 토토 액세스 방법을 지정합니다. 이 방법은 유형의 액세스 방법이 필요합니다범퍼카 토토. 보다PostgreSQL : 문서 : 15 : 63 장. 범퍼카 토토 배트맨 토토 방법 인터페이스 정의자세한 내용. 이 옵션이 지정되지 않은 경우 새 범퍼카 토토에 대해 기본 범퍼카 토토 액세스 방법이 선택됩니다. 보다default_table_access_method자세한 내용은

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

이 조항은 새 범퍼카 토토의 선택적 스토리지 매개 변수를 지정합니다. 보다스토리지 매개 변수in범퍼카 토토 생성자세한 내용은 문서화. 후진 호환성을 위해with범퍼카 토토에 대한 조항도 포함 할 수 있습니다oids = false새 범퍼카 토토의 행에 OID (객체 식별자)가 포함되어야한다고 지정하려면oids = true더 이상 지원되지 않습니다.

OIDS없이

이것은 범퍼카 토토 선언을위한 후진 호환 구문입니다OIDS없이, 범퍼카 토토 만들기OIDS와 함께더 이상 지원되지 않습니다.

on Commit

트랜잭션 블록 끝에서 임시 범퍼카 토토의 동작은를 사용하여 제어 할 수 있습니다.on Commit. 세 가지 옵션은 다음과 같습니다.

보존 행

거래가 끝날 때 특별한 조치가 취하지 않습니다. 이것은 기본 동작입니다.

행 삭제

임시 범퍼카 토토의 모든 행은 각 트랜잭션 블록의 끝에서 삭제됩니다. 본질적으로 자동Truncate각 커밋마다 완료되었습니다.

드롭

임시 범퍼카 토토은 현재 트랜잭션 블록의 끝에서 삭제됩니다.

범퍼카 토토 스페이스TableSpace_name

theTableSpace_name새 범퍼카 토토을 만들어야 할 범퍼카 토토 스페이스의 이름입니다. 지정되지 않은 경우default_tablespace상담 또는temp_tablespaces범퍼카 토토이 임시 인 경우.

쿼리

aselect, 범퍼카 토토또는명령 또는 anexecute준비를 실행하는 명령select, 범퍼카 토토또는쿼리.

[NO] 데이터

이 조항은 쿼리에서 생성 된 데이터가 새 범퍼카 토토에 복사되어야하는지 여부를 지정합니다. 그렇지 않은 경우 범퍼카 토토 구조 만 복사됩니다. 기본값은 데이터를 복사하는 것입니다.

노트

이 명령은 기능적으로선택, 그러나 다른 용도와 혼동 될 가능성이 적기 때문에 선호됩니다선택구문. 뿐만 아니라,범퍼카 토토 작성|선택.

새 범퍼카 토토 만들기films_recent범퍼카 토토의 최근 항목으로 만 구성Films:

범퍼카 토토 필름 생성 _recent as
  date_prod = '2002-01-01'; 영화에서 * 선택 *

범퍼카 토토을 완전히 복사하려면를 사용하여 짧은 양식범퍼카 토토명령도 사용할 수 있습니다 :

범퍼카 토토 필름 2를 생성합니다
  범퍼카 토토 필름;

새 임시 범퍼카 토토 만들기films_recent, 범퍼카 토토의 최근 항목으로만 구성된영화, 준비된 진술을 사용합니다. 새 범퍼카 토토은 Commit에서 삭제됩니다 :

최근 필름 (날짜)을 준비하십시오
  date_prod $ 1의 필름에서 *를 선택하십시오.
Commit Drop에서 온도 범퍼카 토토 필름을 만듭니다
  최근 films ( '2002-01-01')를 실행하십시오.

호환성

범퍼카 토토 작성SQL표준. 다음은 비표준 연장입니다.

  • 표준은 서브 쿼리 조항 주위에 괄호가 필요합니다. 안에PostgreSQL,이 괄호는 선택 사항입니다.

  • 표준에서[NO] 데이터절이 필요합니다. PostgreSQL에서는 선택 사항입니다.

  • PostgreSQL표준과 다소 다른 방식으로 임시 범퍼카 토토을 처리합니다. 보다범퍼카 토토 생성자세한 내용.

  • thewith절은 APostgreSQL확장; 스토리지 매개 변수는 표준에 없습니다.

  • thePostgreSQL범퍼카 토토 스페이스의 개념은 표준의 일부가 아닙니다. 따라서 조항범퍼카 토토 스페이스확장입니다.

정정 제출

문서에 맞지 않는 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면