.alter table policy update komutu

Tablo güncelleştirme ilkesini değiştirmek için bu komutu kullanın. Güncelleştirme ilkesi, iki tablo arasında verileri eşitleme ve güncelleştirme işlemini basitleştirir. Kaynak tabloya yeni veriler eklendiğinde, verileri değiştirmek ve hedef tabloya eklemek için bu veriler üzerinde bir dönüştürme sorgusu çalıştırılır.

Not

Kaynak tablo ve güncelleştirme ilkesinin tanımlandığı tablo aynı veritabanında olmalıdır. Güncelleştirme ilkesi işlev şeması ve hedef tablo şeması sütun adlarında, türlerinde ve sıralarında eşleşmelidir.

İzinler

Bu komutu çalıştırmak için en az Tablo Yönetici izinlerine sahip olmanız gerekir.

Syntax

.altertable [ DatabaseName.] TablenamepolicyupdateArrayOfPolicyObjects

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Gerekli Açıklama
Databasename string Veritabanının adı. Belirtilen tabloyu içermeyen bir veritabanı bağlamından komutunu çalıştırırsanız, bu parametre gereklidir.
TableName string ✔️ Tablonun adı.
ArrayOfPolicyObjects string ✔️ İlke nesnelerinin seri hale getirilmiş dizisi. Daha fazla bilgi için bkz. güncelleştirme ilkesi.

Döndürülenler

İlkenin JSON gösterimini döndürür.

Örnek

Tablonun güncelleştirme ilkesini değiştirme ( çok satırlı dize değişmez değerlerini kullanarak):

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