CREATE TABLE
기존 schema에 table을 정의합니다.
다음과 같은 다른 방법을 사용하여 다양한 용도로 table 만들 수 있습니다.
-
적용 대상:
Databricks SQL
Databricks Runtime
새로운 table가 다음과 같이 될 경우, 이 구문을 사용하십시오.
- 제공하는 column 정의에 따라 결정됩니다.
- 기존 스토리지 위치의 데이터에서 파생됩니다.
- 쿼리에서 파생되었습니다.
-
적용 대상:
Databricks 런타임
이 문장은 Hive 구문을 사용하여 CREATE TABLE [USING]와 일치합니다.
CREATE TABLE [USING] 사용하는 것이 좋습니다.
-
적용 대상:
Databricks SQL
Databricks Runtime
이 구문을 사용하여 다른 table의 정의를 기반으로 하되, 데이터는 포함하지 않고 새 table을 만듭니다.
-
적용 대상:
Databricks SQL
Databricks Runtime
클론 table을(를) Delta Lake tables에 사용하여 두 가지 주요 목표를 달성할 수 있습니다.
- 특정 버전의 정의 및 데이터를 포함하여 table의 독립적이고 완전한 사본을 만드십시오. 이를
DEEP CLONE
이라고 합니다. - 특정 버전의 초기 데이터에 대한 원래 table스토리지를 참조하는 table 정의의 복사본을 만듭니다. 원본이나 새 table의 업데이트는 서로에게 영향을 미치지 않습니다. 그러나 새 table는 원본 table의 존재와 column 정의에 따라 달라집니다.
- 특정 버전의 정의 및 데이터를 포함하여 table의 독립적이고 완전한 사본을 만드십시오. 이를