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

생성 테이블 as

이름

테이블 작성-새 테이블을 만듭니다 쿼리 결과

시놉시스

생성 [[Global | 로컬] 임시 | 온도] 표table_name[(column_name[, ...])]
    처럼쿼리

설명

테이블 작성테이블을 만듭니다 a로 계산 된 데이터로 채 웁니다.select명령 또는 anexecute준비select명령. 테이블 열에는 출력과 관련된 이름 및 데이터 유형이 있습니다. 의 열select(당신을 제외하고 New의 명시 적 목록을 제공하여 열 이름을 무시할 수 있습니다. 열 이름).

테이블 작성일부를 견뎌냅니다 보기를 만드는 것과 비슷하지만 정말 다릅니다. 새 테이블을 생성하고 채우기 위해 쿼리를 한 번만 평가합니다. 처음에 새 테이블. 새 테이블은 다음을 추적하지 않습니다 쿼리의 소스 테이블 변경. 대조적으로,보기 정의를 다시 평가합니다select쿼리 될 때마다 진술.

매개 변수

임시또는temp

지정된 경우 테이블은 임시 테이블로 생성됩니다. 참조PostgreSQL : 문서 : 7.4 : 토토 작성자세한 내용.

table_name

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

column_name

새 테이블의 열 이름. 열 이름 인 경우 제공되지 않으며 출력 열에서 가져옵니다. 쿼리 이름. 테이블이 AN에서 생성 된 경우execute명령, 열 이름 현재 목록을 지정할 수 없습니다.

쿼리

query 문 (즉, Aselect명령 또는 anexecute준비를 실행하는 명령select명령). 참조와이즈 토토 : 문서 : 7.4 : select또는배트맨 토토 : 문서 : 7.4 : execute, 허용 구문에 대한 설명을 각각

노트

이 명령은 기능적으로 동일합니다선택이후 선호됩니다 다른 용도와 혼동 될 가능성이 적습니다선택 ... into구문.

호환성

이 명령은 다음에 모델링됩니다Oracle기능. 명령이 없습니다 SQL 표준의 동등한 기능. 그러나 a 의 조합테이블 생성and삽입 ... 선택조금 더 노력한 것과 같은 것.