Sdílet prostřednictvím


Příkaz .alter table policy update

Platí pro: ✅Microsoft FabricAzure 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

.altertable [ 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
    }
]
```