Dela via


Uppdateringskommando för .alter-merge table policy

Ändrar tabellens uppdateringsprincip. Uppdateringsprincipen förenklar processen för att synkronisera och uppdatera data mellan två tabeller. När nya data infogas i källtabellen körs en transformeringsfråga över dessa data för att ändra och infoga data i måltabellen.

Anteckning

  • Källtabellen och tabellen som uppdateringsprincipen har definierats för måste finnas i samma databas.
  • Uppdateringsprincipens funktionsschema och måltabellschemat måste matcha i kolumnnamn, typer och ordning.
  • Om principen redan har definierats i tabellen läggs de PolicyObjects som anges i kommandot till i matrisen med PolicyObjects i den befintliga principen.

Behörigheter

Du måste ha minst table Admin behörigheter för att kunna köra det här kommandot.

Syntax

.alter-mergetable [ DatabaseName.] TablenamepolicyupdateArrayOfPolicyObjects

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Obligatorisk Beskrivning
Databasename string Namnet på databasen. När du kör kommandot från databaskontexten som innehåller tabellen som ska ändras krävs inte DatabaseName .
TableName string ✔️ Namnet på tabellen. Ett jokertecken, *, anger alla tabeller.
ArrayOfPolicyObjects string ✔️ En serialiserad matris med principobjekt. Mer information finns i Uppdatera princip.

Returer

Returnerar en JSON-representation av principen.

Exempel

Följande kommando ändrar uppdateringsprincipen för en tabell med hjälp av strängliteraler med flera rader.

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