Polecenie aktualizacji zasad tabeli alter-merge

Zmienia zasady aktualizacji tabeli. Zasady aktualizacji upraszczają proces synchronizowania i aktualizowania danych między dwiema tabelami. Gdy nowe dane są wstawiane do tabeli źródłowej, zapytanie przekształcania jest uruchamiane na tych danych w celu zmodyfikowania i wstawienia danych do tabeli docelowej.

Uwaga

  • Tabela źródłowa i tabela, dla której zdefiniowano zasady aktualizacji, muszą znajdować się w tej samej bazie danych.
  • Schemat funkcji zasad aktualizacji i schemat tabeli docelowej muszą być zgodne w nazwach kolumn, typach i kolejności.
  • Jeśli zasady już zdefiniowane w tabeli, obiekty PolicyObject określone w poleceniu są dodawane do tablicy obiektów PolicyObjects w istniejących zasadach.

Uprawnienia

Aby uruchomić to polecenie, musisz mieć co najmniej uprawnienia do Administracja tabeli.

Składnia

.alter-mergetable [ DatabaseName.] TablenamepolicyupdateArrayOfPolicyObjects

Dowiedz się więcej o konwencjach składniowych.

Parametry

Nazwa Typ Wymagane Opis
Databasename string Nazwa bazy danych. Po uruchomieniu polecenia z kontekstu bazy danych zawierającego tabelę do zmiany nazwa bazy danych nie jest wymagana .
TableName string ✔️ Nazwa tabeli. Symbol wieloznaczny , *oznacza wszystkie tabele.
ArrayOfPolicyObjects string ✔️ Serializowana tablica obiektów zasad. Aby uzyskać więcej informacji, zobacz zasady aktualizacji.

Zwraca

Zwraca reprezentację JSON zasad.

Przykład

Następujące polecenie zmienia zasady aktualizacji tabeli przy użyciu literałów ciągu wielowierszowego.

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