CREATE TABLE
기존 스키마에 테이블을 정의합니다.
다음과 같은 다른 방법을 사용하여 다른 용도로 테이블을 만들 수 있습니다.
-
적용 대상: Databricks SQL Databricks Runtime
새 테이블이 다음과 같을 경우 이 구문을 사용합니다.
- 제공한 열 정의를 기반으로 합니다.
- 기존 스토리지 위치의 데이터에서 파생됩니다.
- 쿼리에서 파생되었습니다.
-
적용 대상: Databricks 런타임
이 문은 Hive 구문을 사용하는 CREATE TABLE [USING]과 일치합니다.
CREATE TABLE [USING]을 사용하는 것이 좋습니다.
-
적용 대상: Databricks SQL Databricks Runtime
이 구문을 사용하여 다른 테이블의 데이터가 아닌 정의를 기반으로 새 테이블을 만듭니다.
-
적용 대상: Databricks SQL Databricks Runtime
Delta Lake 테이블에 대한 테이블 복제를 사용하여 두 가지 주요 목표를 달성할 수 있습니다.
- 특정 버전의 정의 및 데이터를 포함하는 테이블의 완전하고 독립적인 복사본을 만듭니다. 이를
DEEP CLONE
이라고 합니다. - 특정 버전의 초기 데이터에 대한 원본 테이블의 스토리지를 참조하는 테이블 정의의 복사본을 만듭니다. 원본 또는 새 테이블에 대한 업데이트는 다른 테이블에 영향을 주지 않습니다. 그러나 새 테이블은 원본 테이블의 존재와 열 정의에 따라 다릅니다.
- 특정 버전의 정의 및 데이터를 포함하는 테이블의 완전하고 독립적인 복사본을 만듭니다. 이를