.alter-merge table policy update command

Módosítja a tábla frissítési szabályzatát. 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.
  • Ha a szabályzat már definiálva van a táblában, a parancsban megadott PolicyObjects elem a meglévő szabályzat PolicyObjects tömbjéhez lesz hozzáadva.

Engedélyek

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

Syntax

.alter-mergetable [ 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 a módosítani kívánt táblát tartalmazó adatbázis-környezetből futtatja, a DatabaseName nem szükséges.
TableName string ✔️ A tábla neve. A helyettesítő karakter az *összes táblát jelöli.
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

Az alábbi parancs többsoros sztringkonstansok használatával módosítja egy tábla frissítési szabályzatát.

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