Share via


テーブルのアイテム保持ポリシーの .alter コマンド

テーブルの アイテム保持ポリシーを変更します。 保持ポリシーは、テーブルまたは具体化されたビューからデータを自動的に削除するメカニズムを制御します。 これは、関連性が経過時間ベースであるデータを削除するために使用されます。 アイテム保持ポリシーは、特定のテーブル、具体化されたビュー、またはデータベース全体に対して構成できます。 このポリシーは、次にそれをオーバーライドしないデータベース内のすべてのテーブルに適用されます。

アクセス許可

このコマンドを実行するには、少なくとも Table 管理 アクセス許可が必要です。

構文

.altertableTableNamepolicyretentionPolicyObject

構文規則について詳しく知る。

パラメーター

名前 必須 説明
TableName string ✔️ テーブルの名前。
PolicyObject string ✔️ シリアル化されたポリシー オブジェクト。 詳細については、「保持ポリシー」を参照してください。

論理的な削除期間を 10 日間としてアイテム保持ポリシーを設定し、データの回復性を有効にします:

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