.alter table policy update-Befehl

Verwenden Sie diesen Befehl, um die Tabellenaktualisierungsrichtlinie zu ändern. Die Updaterichtlinie vereinfacht das Synchronisieren und Aktualisieren von Daten zwischen zwei Tabellen. Wenn neue Daten in die Quelltabelle eingefügt werden, wird eine Transformationsabfrage über diese Daten ausgeführt, um die Daten zu ändern und in die Zieltabelle einzufügen.

Hinweis

Die Quelltabelle und die Tabelle, für die die Updaterichtlinie definiert ist, müssen sich in derselben Datenbank befinden. Das Updaterichtlinienfunktionsschema und das Zieltabellenschema müssen in ihren Spaltennamen, -typen und -reihenfolge übereinstimmen.

Berechtigungen

Zum Ausführen dieses Befehls müssen Sie mindestens über Die Berechtigung Table Admin verfügen.

Syntax

.altertable [ DatabaseName.] TablenamepolicyupdateArrayOfPolicyObjects

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich BESCHREIBUNG
DatabaseName string Der Name der Datenbank. Wenn Sie den Befehl aus einem Datenbankkontext ausführen, der die angegebene Tabelle nicht enthält, ist dieser Parameter erforderlich.
TableName string ✔️ Der Name der Tabelle.
ArrayOfPolicyObjects string ✔️ Ein serialisiertes Array von Richtlinienobjekten. Weitere Informationen finden Sie unter Aktualisierungsrichtlinie.

Gibt zurück

Gibt eine JSON-Darstellung der Richtlinie zurück.

Beispiel

Ändern Sie die Updaterichtlinie für eine Tabelle (mithilfe von mehrzeiligen Zeichenfolgenliteralen):

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