Příkaz .alter table policy update

Pomocí tohoto příkazu můžete změnit zásady aktualizace tabulek. Zásady aktualizací zjednodušují proces synchronizace a aktualizace dat mezi dvěma tabulkami. Po vložení nových dat do zdrojové tabulky se na tato data spustí transformační dotaz, který je upraví a vloží do cílové tabulky.

Poznámka

Zdrojová tabulka a tabulka, pro kterou jsou definovány zásady aktualizace, musí být ve stejné databázi. Schéma funkce aktualizace zásad a schéma cílové tabulky se musí shodovat v názvech sloupců, typech a pořadí.

Oprávnění

Ke spuštění tohoto příkazu musíte mít alespoň Správa oprávnění.

Syntax

.altertable [ DatabaseName.] TablenamepolicyupdateArrayOfPolicyObjects

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
Databasename string Název databáze. Pokud příkaz spustíte 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 aktualizace zásad.

Návraty

Vrátí reprezentaci zásad ve formátu JSON.

Příklad

Změna zásad aktualizace tabulky (pomocí víceřádkových řetězcových literálů):

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