Share via


Commande .alter table retention policy

Modifie la stratégie de rétention de la table. La stratégie de conservation contrôle le mécanisme qui supprime automatiquement les données des tables ou des vues matérialisées. Elle est utilisée pour supprimer les données dont la pertinence est basée sur l’âge. La stratégie de rétention peut être configurée pour une table ou une vue matérialisée spécifique, ou pour une base de données entière. La stratégie s’applique ensuite à toutes les tables de la base de données qui ne la remplacent pas.

Autorisations

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

Syntax

.altertableTablenamepolicyretentionPolicyObject

Découvrez les conventions de syntaxe.

Paramètres

Nom Type Obligatoire Description
TableName string ✔️ Nom de la table.
PolicyObject string ✔️ Objet de stratégie sérialisé. Pour plus d’informations, consultez Stratégie de conservation.

Exemple

Définit une stratégie de rétention avec une période de suppression réversible de 10 jours et active la récupération des données :

.alter table MySourceTable policy retention
```
{
    "SoftDeletePeriod": "10.00:00:00",
    "Recoverability": "Enabled"
}
```