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.
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';