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

생성 토토 핫 as

이름

토토 핫 작성-결과에서 새 토토 핫을 정의합니다. 쿼리

시놉시스

생성 [[Global | 로컬] 임시 | 온도 | 무도명] 표table_name[(column_name[, ...])]
    [ 와 함께 (Storage_Parameter[=value] [, ...]) | oids | Oids없이]
    [커밋 보존 행 | 행 삭제 | 떨어지다  ]
    [토토 핫 스페이스TableSpace_name]
    처럼쿼리[[NO] 데이터 포함]

설명

토토 핫 작성토토 핫을 만듭니다 a로 계산 된 데이터로 채 웁니다.select명령. 토토 핫 열에는 이름과 데이터 유형이 관련되어 있습니다. 의 출력 열로select( 새 열 이름의 명시 적 목록).

토토 핫 작성닮은 점이 있습니다 보기를 만들기 위해서는 정말 다릅니다. 새 토토 핫을 채우고 새 토토 핫을 채우기 위해 쿼리를 한 번만 평가합니다. 처음에. 새 토토 핫은 후속 변경을 추적하지 않습니다. 쿼리의 소스 토토 핫. 대조적으로, 견해는 그것의 재평가를 재평가한다 정의select언제있을 때마다 쿼리.

매개 변수

글로벌또는Local

호환성에 대한 무시. 이러한 키워드의 사용은 더 이상 사용되지 않습니다. 참조PostgreSQL : 문서 : 9.3 : 스포츠 토토 작성세부.

임시또는temp

지정된 경우 토토 핫은 임시 토토 핫로 생성됩니다. 나타내다 에게PostgreSQL : 문서 : 9.3 : 스포츠 토토 작성자세한 내용.

미등록

지정된 경우 토토 핫은 무제한 토토 핫로 생성됩니다. 나타내다 에게PostgreSQL : 문서 : 9.3 : 스포츠 토토 작성자세한 내용.

table_name

토토 핫의 이름 (선택적으로 스키마 자격) 생성.

column_name

새 토토 핫의 열 이름. 열 이름이 아닌 경우 제공, 그들은 출력 열 이름에서 가져옵니다. 질문.

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

이 조항은 새로 옵션 스토리지 매개 변수를 지정합니다 토토 핫; 보다스토리지 매개 변수자세한 내용. 그만큼with조항도 포함 할 수 있습니다oids = true(또는 JustOIDS) to 새 토토 핫의 행에 OIDS가 있어야 함을 지정합니다 (개체 식별자)에 할당 또는oids = false행에 있어서는 안된다는 것을 지정합니다 OIDS. 보다PostgreSQL : 문서 : 9.3 : 스포츠 토토 작성더 많은 것 정보.

OIDS와 함께
OIDS없이

이들은 구식 구문입니다.with (oids)and(oids = false)각각. 둘 다주고 싶다면OIDS설정 및 스토리지 매개 변수, 귀하 사용해야합니다.with (...)구문; 보다 위에.

on Commit

거래 종료시 임시 토토 핫의 동작 블록은를 사용하여 제어 할 수 있습니다.on Commit. 세 가지 옵션은 다음과 같습니다.

보존 행

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

행 삭제

임시 토토 핫의 모든 행은 끝에서 삭제됩니다. 각 거래 블록. 본질적으로 자동Truncate각 커밋마다 완료되었습니다.

드롭

임시 토토 핫은 현재 끝에서 떨어집니다. 거래 블록.

토토 핫 스페이스TableSpace_name

theTableSpace_name이름입니다 새 토토 핫을 만들어야 할 토토 핫 스페이스의. 그렇지 않다면 지정,default_tablespace상담 또는temp_tablespaces토토 핫이 임시 인 경우.

쿼리

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

[NO] 데이터

이 조항은 쿼리는 새 토토 핫에 복사해야합니다. 그렇지 않다면 토토 핫 만 구조가 복사됩니다. 기본값은 데이터를 복사하는 것입니다.

노트

이 명령은 기능적으로 유사합니다선택이후로 선호됩니다 다른 용도와 혼동 될 가능성이 적습니다선택구문. 뿐만 아니라,토토 핫 작성기능 기능선택.

이전PostgreSQL 8.0, 토토 핫 작성항상 OIDS를 포함시킵니다 그것이 만든 토토 핫. 기준PostgreSQL8.0,생성 토토 핫 as명령을 통해 사용자가 명시 적으로 지정할 수 있습니다 OID가 포함되어야합니다. OID의 존재가 명시 적으로없는 경우 지정,default_with_oids구성 변수가 사용됩니다. 기준PostgreSQL8.1,이 변수는 false입니다 기본값이므로 기본 동작은 8.0 이전과 동일하지 않습니다. 릴리스. 토토 핫에서 OID를 필요로하는 응용 프로그램토토 핫 작성명시 적으로 지정해야합니다with (oids)원하는지 확인합니다 행동.

새 토토 핫 만들기films_recent토토 핫의 최근 항목으로 만 구성영화:

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

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

토토 핫 필름을 생성합니다
  토토 핫 필름;

새 임시 토토 핫 만들기films_recent, 최근의 항목만으로 구성됩니다 표영화, 준비된 것을 사용합니다 성명. 새 토토 핫에는 OID가 있으며 저지르다:

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

호환성

토토 핫 작성SQL표준. 다음은 다음과 같습니다 비표준 연장 :

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

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

  • PostgreSQL임시 처리 표준과 다소 다른 방식으로 토토 핫; 보다토토 핫 생성자세한 내용.

  • thewith절은 A입니다.PostgreSQL확장; 둘 다 저장 매개 변수 나 OID가 표준에 있습니다.

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