Udostępnij za pośrednictwem


Polecenie .alter table policy update

Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer

Użyj tego polecenia, aby zmienić zasady aktualizacji tabeli. Zasady aktualizacji upraszczają proces synchronizowania i aktualizowania danych między dwiema tabelami. Po wstawieniu nowych danych do tabeli źródłowej zapytanie przekształcenia 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.

Uprawnienia

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

Składnia

.altertable [ DatabaseName]TableName .policy update ArrayOfPolicyObjects

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
Nazwa bazy danych string Nazwa bazy danych. Jeśli uruchomisz polecenie z kontekstu bazy danych, który nie zawiera określonej tabeli, ten parametr jest wymagany.
TableName string ✔️ Nazwa tabeli.
ArrayOfPolicyObjects string ✔️ Serializowana tablica obiektów zasad. Aby uzyskać więcej informacji, zobacz zasady aktualizacji.

Zwraca

Zwraca reprezentację JSON zasad.

Przykład

Zmień zasady aktualizacji dla tabeli (przy użyciu literałów ciągu wielowierszowego):

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