다음을 통해 공유


CREATE TABLE

기존 schema에 table을 정의합니다.

다음과 같은 다른 방법을 사용하여 다양한 용도로 table 만들 수 있습니다.

  • CREATE TABLE [USING]

    적용 대상:예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime

    새로운 table가 다음과 같이 될 경우, 이 구문을 사용하십시오.

    • 제공하는 column 정의에 따라 결정됩니다.
    • 기존 스토리지 위치의 데이터에서 파생됩니다.
    • 쿼리에서 파생되었습니다.
  • CREATE TABLE(Hive 형식)

    적용 대상:예로 표시된 확인 Databricks 런타임

    이 문장은 Hive 구문을 사용하여 CREATE TABLE [USING]와 일치합니다.

    CREATE TABLE [USING] 사용하는 것이 좋습니다.

  • CREATE TABLE LIKE

    적용 대상:예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime

    이 구문을 사용하여 다른 table의 정의를 기반으로 하되, 데이터는 포함하지 않고 새 table을 만듭니다.

  • CREATE TABLE CLONE

    적용 대상:예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime

    클론 table을(를) Delta Lake tables에 사용하여 두 가지 주요 목표를 달성할 수 있습니다.

    • 특정 버전의 정의 및 데이터를 포함하여 table의 독립적이고 완전한 사본을 만드십시오. 이를 DEEP CLONE이라고 합니다.
    • 특정 버전의 초기 데이터에 대한 원래 table스토리지를 참조하는 table 정의의 복사본을 만듭니다. 원본이나 새 table의 업데이트는 서로에게 영향을 미치지 않습니다. 그러나 새 table는 원본 table의 존재와 column 정의에 따라 달라집니다.