Příkaz .alter table policy update
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer
Pomocí tohoto příkazu můžete změnit zásady aktualizace tabulky. Zásady aktualizace zjednodušují proces synchronizace a aktualizace dat mezi dvěma tabulkami. Když se do zdrojové tabulky vloží nová data, provede se transformační dotaz na tato data, který upraví a vloží data do cílové tabulky.
Poznámka:
Zdrojová tabulka a tabulka, pro kterou je definována zásada aktualizace, musí být ve stejné databázi. Schéma funkce aktualizace zásad a schéma cílové tabulky se musí shodovat s názvy, typy a pořadí sloupců.
Oprávnění
Ke spuštění tohoto příkazu musíte mít alespoň oprávnění správce tabulky.
Syntaxe
.alter
table
[ DatabaseName]TableName .
policy
update
ArrayOfPolicyObjects
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
Název databáze | string |
Název databáze. Pokud spustíte příkaz z kontextu databáze, který neobsahuje zadanou tabulku, je tento parametr povinný. | |
TableName | string |
✔️ | Název tabulky. |
ArrayOfPolicyObjects | string |
✔️ | Serializované pole objektů zásad. Další informace najdete v tématu o zásadách aktualizace. |
Návraty
Vrátí reprezentaci zásady ve formátu JSON.
Příklad
Změňte zásady aktualizace tabulky (pomocí literálů víceřádkového řetězce):
.alter table MyDatabase.MyTable policy update
```
[
{
"IsEnabled": true,
"Source": "MyTableX",
"Query": "MyOtherTable",
"IsTransactional": true,
"PropagateIngestionProperties": false
}
]
```