Partager via


Commande .alter table policy update

S’applique à : ✅Microsoft Fabric✅Azure Data Explorer

Utilisez cette commande pour modifier la stratégie de mise à jour de table. La stratégie de mise à jour simplifie le processus de synchronisation et de mise à jour des données entre deux tables. Lorsque de nouvelles données sont insérées dans la table source, une requête de transformation s’exécute sur ces données pour modifier et insérer les données dans la table cible.

Remarque

La table source et la table pour laquelle la stratégie de mise à jour est définie doivent se trouver dans la même base de données. Le schéma de fonction de stratégie de mise à jour et le schéma de table cible doivent correspondre dans leurs noms, types et ordre de colonne.

autorisations

Vous devez disposer au moins des autorisations d’administrateur de table pour exécuter cette commande.

Syntaxe

.altertable [ DatabaseName]TableName .policy update ArrayOfPolicyObjects

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
DatabaseName string Nom de la base de données. Si vous exécutez la commande à partir d’un contexte de base de données qui ne contient pas la table spécifiée, ce paramètre est requis.
TableName string ✔️ Nom de la table.
ArrayOfPolicyObjects string ✔️ Tableau sérialisé d’objets de stratégie. Pour plus d'informations, consultez la politique de mise à jour.

Retours

Retourne une représentation JSON de la stratégie.

Exemple

Modifiez la stratégie de mise à jour d’une table (à l’aide de littéraux de chaînes multilignes) :

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