.alter table policy update command

Ezzel a paranccsal módosíthatja a táblafrissítési szabályzatot. A frissítési szabályzat leegyszerűsíti az adatok két tábla közötti szinkronizálását és frissítését. Amikor új adatokat szúr be a forrástáblába, egy átalakítási lekérdezés futtatja ezeket az adatokat, hogy módosítsa és beszúrja az adatokat a céltáblába.

Megjegyzés

A forrástáblának és annak a táblának, amelyhez a frissítési szabályzat definiálva van, ugyanabban az adatbázisban kell lennie. A frissítési házirendfüggvény sémájának és a céltábla sémájának egyeznie kell az oszlopnevükben, a típusukban és a sorrendjükben.

Engedélyek

A parancs futtatásához legalább Table Rendszergazda engedéllyel kell rendelkeznie.

Syntax

.altertable [ DatabaseName.] TableNamepolicyupdateArrayOfPolicyObjects

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
DatabaseName string Az adatbázis neve. Ha a parancsot olyan adatbázis-környezetből futtatja, amely nem tartalmazza a megadott táblát, akkor erre a paraméterre van szükség.
TableName string ✔️ A tábla neve.
ArrayOfPolicyObjects string ✔️ Szabályzatobjektumok szerializált tömbje. További információ: Szabályzat frissítése.

Válaszok

A szabályzat JSON-reprezentációját adja vissza.

Példa

Tábla frissítési szabályzatának módosítása ( többsoros sztringkonstansok használatával):

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