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
.alter
table
[ 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
}
]
```