Befehl „.alter“ für die Tabellenaufbewahrungsrichtlinie

Ändert die Aufbewahrungsrichtlinie der Tabelle. Die Aufbewahrungsrichtlinie steuert den Mechanismus, mit dem Daten automatisch aus Tabellen oder materialisierten Sichten entfernt werden. Sie wird verwendet, um Daten zu entfernen, deren Relevanz altersbasiert ist. Die Aufbewahrungsrichtlinie kann für eine bestimmte Tabelle oder materialisierte Sicht oder für eine gesamte Datenbank konfiguriert werden. Die Richtlinie gilt dann für alle Tabellen in der Datenbank, die sie nicht überschreiben.

Berechtigungen

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

Syntax

.altertableTablenamepolicyretentionPolicyObject

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich BESCHREIBUNG
TableName string ✔️ Der Name der Tabelle.
PolicyObject string ✔️ Ein serialisiertes Richtlinienobjekt. Weitere Informationen finden Sie unter Aufbewahrungsrichtlinie.

Beispiel

Legt eine Aufbewahrungsrichtlinie mit einem Zeitraum von 10 Tagen für vorläufiges Löschen fest und ermöglicht die Wiederherstellbarkeit von Daten:

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