다음을 통해 공유


CREATE TABLE AS CLONE OF

적용 대상: Microsoft Fabric의 웨어하우스

새 테이블을 Microsoft Fabric의 Warehouse에 있는 다른 테이블 의 0 복사 복제본으로 만듭니다. 테이블의 메타데이터만 복사됩니다. parquet 파일로 저장된 테이블의 기본 데이터는 복사되지 않습니다.

Microsoft Fabric에서 테이블을 복제하는 방법에 대한 자세한 내용은 Microsoft Fabric에서 TSQL을 사용하여 테이블 복제를 참조 하세요. 패브릭 포털을 통해 Microsoft Fabric에서 테이블을 복제할 수도 있습니다. 예를 들어 Fabric 포털에서 테이블 복제를 참조하세요.

Transact-SQL 구문 표기 규칙

구문

CREATE TABLE 
    { database_name.schema_name.table_name | schema_name.table_name | table_name } 
AS CLONE OF 
    { database_name.schema_name.table_name | schema_name.table_name | table_name } [AT {point_in_time}]

인수

database_name

새 복제 테이블을 포함할 데이터베이스의 이름입니다. 기본값은 현재 데이터베이스입니다.

schema_name

테이블 복제가 있는 테이블의 스키마입니다. 테이블이 동일한 스키마 내에서 복제되는 경우 스키마 지정은 선택 사항입니다. 비어 있는 경우 기본 스키마가 사용됩니다.

스키마를 통해 테이블을 복제할 때 스키마 이름을 제공해야 합니다.

table_name

복제된 테이블의 이름입니다. 테이블 이름은 식별자에 적용되는 규칙을 따라야 합니다. table_name 최대 128자일 수 있습니다.

point_in_time

제공된 날짜 및 시간에 테이블 복제는 특정 날짜 및 시간(UTC)과 마찬가지로 데이터를 정확하게 미러링합니다. datetime 데이터 형식 값의 형식은 'YYYY-MM-DDThh:mm:ss'여야 합니다. 여기서 'T'는 시간의 시작을 나타냅니다.

현재 시점을 기준으로 테이블 클론을 만드는 데 point_in_time 지정할 필요가 없습니다.

웨어하우스는 7일 동안 데이터 기록을 자동으로 보존하고 유지 관리합니다. 자세한 내용은 복제 테이블을 참조 하세요.

사용 권한

필요한 항목:

  • 전체 원본 테이블에 대한 SELECT 권한
  • 테이블의 복제본을 만들 스키마에 대한 CREATE TABLE 권한

제약 조건

원본 테이블에 정의된 기본 및 고유 키 제약 조건은 복제본을 만들 때 복제됩니다.

제한 사항

제한 사항은 테이블 제한 복제를 참조 하세요.

예제

A. 동일한 스키마 내에 테이블 복제본 만들기

--Clone creation within the same schema
CREATE TABLE dbo.Employee AS CLONE OF dbo.EmployeeUSA;

B. 동일한 데이터 웨어하우스 내의 스키마에서 테이블 복제본 만들기

--Clone creation across schemas
CREATE TABLE dbo.Employee AS CLONE OF dbo1.EmployeeUSA;

C. 특정 시점에 동일한 스키마 내에 테이블 복제본 만들기

--Clone creation within the same schema
CREATE TABLE dbo.Employee AS CLONE OF dbo.EmployeeUSA AT '2023-05-23T14:24:10.325';

D. 특정 시점에 스키마 간에 테이블 복제본 만들기

--Clone creation within the same schema
CREATE TABLE dbo.Employee AS CLONE OF dbo1.EmployeeUSA AT '2023-05-23T14:24:10';