.alter table policy update komutu
Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini
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öneticisi izinlerine sahip olmanız gerekir.
Sözdizimi
.alter
table
[ DatabaseName.
]TableName policy
update
ArrayOfPolicyObjects
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Zorunlu | 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 serileştirilmiş 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
}
]
```