Bagikan melalui


Perintah pembaruan kebijakan .alter table

Berlaku untuk: ✅Microsoft Fabric✅Azure Data Explorer

Gunakan perintah ini untuk mengubah kebijakan pembaruan tabel. Kebijakan pembaruan menyederhanakan proses sinkronisasi dan pembaruan data antara dua tabel. Saat data baru disisipkan ke dalam tabel sumber, kueri transformasi berjalan di atas data ini untuk memodifikasi dan menyisipkan data ke dalam tabel target.

Catatan

Tabel sumber dan tabel yang kebijakan pembaruannya ditentukan harus berada dalam database yang sama. Skema fungsi kebijakan pembaruan dan skema tabel target harus cocok dengan nama, jenis, dan urutan kolomnya.

Izin

Anda harus memiliki setidaknya izin Admin Tabel untuk menjalankan perintah ini.

Sintaks

.altertable [ DatabaseName.]TableName policy update ArrayOfPolicyObjects

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Tipe Wajib Deskripsi
DatabaseName string Nama database. Jika Anda menjalankan perintah dari konteks database yang tidak berisi tabel yang ditentukan, maka parameter ini diperlukan.
TableName string ✔️ Nama tabel.
ArrayOfPolicyObjects string ✔️ Array objek kebijakan yang diserialisasikan. Untuk informasi selengkapnya, lihat kebijakan pembaruan.

Mengembalikan

Menampilkan representasi JSON mengenai kebijakan.

Contoh

Ubah kebijakan pembaruan untuk tabel (menggunakan literal string multibaris):

.alter table MyDatabase.MyTable policy update
```
[
    {
        "IsEnabled": true,
        "Source": "MyTableX",
        "Query": "MyOtherTable",
        "IsTransactional": true,
        "PropagateIngestionProperties": false
    }
]
```