이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 토토 결과 작성버전 또는 위에 나열된 다른 지원 버전 중 하나를 선택하세요.

만들기 표는 다음과 같습니다

이름

다음으로 테이블 만들기 --다음에서 새 테이블 정의 쿼리 결과

시놉시스

[ [ 글로벌 | 로컬 ]  임시 | 온도  | 기록되지 않음 ] 스포츠 토토 결과테이블_이름
    [ (컬럼_이름[, ...] ) ]
    [ 와 (storage_parameter [= ] [, ... ] ) | 오이즈와 함께 | OIDS 없음]
    [ 커밋 중  행 보존 | 행 삭제 | 삭제  ]
    [스포츠 토토 결과스페이스스포츠 토토 결과스페이스_이름]
    그대로질의[ [ 없음 ] 데이터 포함 ]

설명

다음으로 스포츠 토토 결과 생성스포츠 토토 결과을 생성하고 a에 의해 계산된 데이터로 채웁니다.선택명령. 테이블 열에는 이름과 데이터 유형이 있습니다. 의 출력 열과 연결됩니다.선택(단, 열을 재정의할 수 있다는 점은 제외) 새 열 이름의 명시적인 목록을 제공하여 이름을 지정합니다.

다음으로 스포츠 토토 결과 생성일부 베어링 뷰를 생성하는 것과 유사하지만 실제로는 매우 다릅니다. 새 스포츠 토토 결과을 생성하고 쿼리를 한 번만 평가하여 채웁니다. 처음에는 새 스포츠 토토 결과. 새 스포츠 토토 결과은 이후를 추적하지 않습니다. 쿼리의 소스 스포츠 토토 결과이 변경됩니다. 대조적으로, 보기 정의를 재평가합니다.선택쿼리될 때마다 진술합니다.

매개변수

글로벌또는로컬

호환성을 위해 무시되었습니다. 이 키워드의 사용은 더 이상 사용되지 않습니다. 참조PostgreSQL : 문서자세한 내용은.

임시또는온도

지정되면 테이블이 임시 테이블로 생성됩니다. 참조PostgreSQL :자세한 내용은.

기록되지 않음

지정되면 스포츠 토토 결과은 기록되지 않은 스포츠 토토 결과로 생성됩니다. 참조PostgreSQL :자세한 내용은.

테이블_이름

테이블의 이름(선택적으로 스키마 한정) 생성됩니다.

열_이름

새 테이블의 열 이름. 열 이름이 있는 경우 제공되지 않으면 출력 열에서 가져옵니다. 쿼리 이름입니다.

함께 (storage_parameter [= ] [, ... ] )

이 절은 다음에 대한 선택적 저장 매개변수를 지정합니다. 새 테이블; 참조저장 매개변수14116_14145위드절에는 다음도 포함될 수 있음OIDS=TRUE(또는 그냥OIDS) 새 테이블의 해당 행을 지정합니다. OID(객체 식별자)가 할당되어 있어야 합니다. 또는OIDS=FALSE다음을 지정합니다. 행에는 OID가 없어야 합니다. 참조스포츠 토토 결과 생성더 보기 정보.

OIDS 포함
OIDS 제외

다음과 동등한 구식 구문입니다.WITH(OIDS)그리고와 함께 (OIDS=거짓)입니다. 둘 다 주고 싶다면 anOIDS설정 및 저장 매개변수를 사용하려면함께( ... )구문; 위를 참조하세요.

커밋 중

종료 시 임시 테이블의 동작 트랜잭션 블록은 다음을 사용하여 제어할 수 있습니다.커밋 중. 세 가지 옵션은 다음과 같습니다.

행 보존

끝에는 특별한 조치가 취해지지 않습니다. 거래. 이것이 기본 동작입니다.

행 삭제

임시 테이블의 모든 행은 다음 시점에 삭제됩니다. 각 거래 블록의 끝. 본질적으로, 자동PostgreSQL : 문서 : 9.2 : 스포츠 토토 사이트이다 커밋할 때마다 수행됩니다.

드롭

임시 테이블은 다음 작업이 끝나면 삭제됩니다. 현재 거래 블록입니다.

스포츠 토토 결과스페이스스포츠 토토 결과스페이스_이름

스포츠 토토 결과스페이스_이름이다 새 테이블이 위치할 스포츠 토토 결과스페이스의 이름 생성되었습니다. 지정하지 않은 경우,default_tablespace상담되었거나temp_tablespaces테이블이 임시 테이블인 경우.

질의

A PostgreSQL : 문서 : 9.2 : 롤 토토, 또는명령 또는실행준비된 실행 명령선택, 또는질의합니다.

[ 없음 ] 데이터 포함

이 절은 데이터가 생성되는지 여부를 지정합니다. 쿼리를 통해 새 스포츠 토토 결과에 복사되어야 합니다. 그렇지 않다면, 스포츠 토토 결과 구조만 복사됩니다. 기본값은 복사하는 것입니다. 데이터.

참고

이 명령은 기능적으로 다음과 유사합니다.선택, 그러나 이후부터 선호됩니다. 다른 용도와 혼동될 가능성이 적습니다.선택구문. 게다가다음으로 스포츠 토토 결과 생성다음의 상위 집합을 제공합니다. 제공되는 기능선택 INTO.

이전PostgreSQL 8.0, 다음으로 스포츠 토토 결과 생성항상 OID를 포함함 생성된 테이블입니다. 현재포스트그레SQL8.0, 그다음으로 스포츠 토토 결과 생성명령을 사용하면 사용자는 다음을 수행할 수 있습니다. OID를 포함해야 하는지 여부를 명시적으로 지정합니다. 만약 OID의 존재 여부가 명시적으로 지정되지 않은 경우,default_with_oids구성 변수가 사용되었습니다. 현재PostgreSQL8.1, 이 변수는 다음과 같이 거짓입니다. 기본값이므로 기본 동작은 8.0 이전과 동일하지 않습니다. 릴리스. 에 의해 생성된 테이블에 OID가 필요한 애플리케이션다음으로 스포츠 토토 결과 생성명시적으로 해야 함 지정하다위드(OIDS)원하는 것을 보장하기 위해 행동.

새 스포츠 토토 결과 생성films_recent스포츠 토토 결과의 최근 항목으로만 구성됨영화:

CREATE TABLE 영화_최근 AS
  SELECT * FROM 영화 WHERE date_prod = '2002-01-01';

테이블을 완전히 복사하려면 다음을 사용하는 짧은 형식을 사용하세요.명령도 사용할 수 있습니다:

CREATE TABLE film2 AS
  표 영화;

새 임시 스포츠 토토 결과 생성films_recent, 최근 항목으로만 구성됨 스포츠 토토 결과에서영화, 준비된 사용 성명. 새 테이블에는 OID가 있으며 다음 위치에서 삭제됩니다. 커밋:

최근 영화(날짜) AS 준비
  SELECT * FROM 영화 WHERE date_prod  $1;
CREATE TEMP TABLE film_recent WITH (OIDS) ON COMMIT DROP AS
  EXECUTE 최근 영화('2002-01-01');

호환성

다음으로 스포츠 토토 결과 생성다음을 준수함SQL표준. 다음 비표준 확장입니다.

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

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

  • PostgreSQL처리 표준과 다소 다른 방식의 임시 테이블; 참조PostgreSQL :용 세부사항.

  • WITH절은 aPostgreSQL확장; 저장도 아니고 매개변수나 OID는 표준에 있습니다.

  • PostgreSQL개념 스포츠 토토 결과스페이스는 표준의 일부가 아닙니다. 따라서 조항스포츠 토토 결과스페이스확장 프로그램입니다.