Bagikan melalui


BUAT TABEL SEBAGAI KLONING

Berlaku untuk: Gudang di Microsoft Fabric

Membuat tabel baru sebagai klon nol salinan tabel lain di Gudang di Microsoft Fabric. Hanya metadata tabel yang disalin. Data mendasar tabel, disimpan sebagai file parket, tidak disalin.

Untuk informasi selengkapnya tentang mengkloning tabel di Microsoft Fabric, lihat Mengkloning tabel dengan TSQL di Microsoft Fabric. Anda juga dapat mengkloning tabel di Microsoft Fabric melalui portal Fabric, misalnya lihat Kloning tabel di portal Fabric.

Konvensi sintaks transact-SQL

Sintaks

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}]

Argumen

database_name

Nama database yang akan berisi tabel kloning baru. Defaultnya adalah database saat ini.

schema_name

Skema tabel tempat klon tabel berada. Menentukan skema bersifat opsional ketika tabel dikloning dalam skema yang sama. Jika kosong, skema default digunakan.

Memberikan nama skema diperlukan saat tabel dikloning di seluruh skema.

table_name

Nama tabel kloning. Nama tabel harus mengikuti aturan untuk pengidentifikasi. table_name bisa maksimal 128 karakter.

point_in_time

Pada tanggal dan waktu yang disediakan, klon tabel secara akurat mencerminkan data seperti pada tanggal dan waktu tertentu dalam UTC. Format nilai jenis data datetime harus 'YYYY-MM-DDThh:mm:ss', di mana 'T' menunjukkan awal waktu.

Menentukan point_in_time tidak diperlukan untuk membuat klon tabel pada titik waktu saat ini.

Gudang secara otomatis mempertahankan dan mempertahankan riwayat data selama tujuh hari kalender. Untuk informasi selengkapnya, kunjungi Tabel kloning.

Izin

Memerlukan:

  • Izin SELECT pada seluruh tabel sumber
  • Izin CREATE TABLE pada skema tempat klon tabel akan dibuat

Kendala

Batasan kunci utama dan unik yang ditentukan dalam tabel sumber direplikasi saat membuat kloning.

Batasan

Untuk batasan, lihat Mengkloning batasan tabel.

Contoh

J. Membuat klon tabel dalam skema yang sama

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

B. Membuat klon tabel di seluruh skema dalam gudang data yang sama

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

C. Membuat klon tabel dalam skema yang sama pada titik waktu tertentu

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

D. Membuat klon tabel di seluruh skema pada titik waktu tertentu

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