CTAS 구문을 사용할 수 있는 CREATE TABLE문

NPS 호환 모드에서 조작 중인 경우 CREATE TABLE문의 AS 절이 Netezza CREATE TABLE AS 명령의 해당 절과 동일한 구문을 사용할 수 있습니다(CTAS 명령이라고도 함).

참고: EXPLAIN 모드가 ON이고 CTAS문을 설명하는 경우 대상 테이블이 작성되지만 데이터는 로드되지 않습니다.
NPS 호환 모드에서 작동되는지 여부는 SQL_COMPAT 전역 변수 설정에 따라 결정됩니다.
  • SQL_COMPAT='NPS'인 경우, CREATE TABLE문의 AS 절은 다음 구문을 사용할 수 있습니다.
    구문 도표 읽기시각적 구문 도표 생략 AS fullselect
  • 그렇지 않으면 CREATE TABLE문의 AS 절은 다음 구문을 사용해야 합니다.
    구문 도표 읽기시각적 구문 도표 생략 AS ( fullselect ) WITH DATAWITH NO DATA
    WITH DATA가 지정되면 테이블은 fullselect문에 지정된 쿼리의 결과로 채워집니다. WITH NO DATA가 지정되면 fullselect문은 테이블을 정의하는 데만 사용되지만 이 테이블은 쿼리의 결과로 채워지지 않습니다.