Comando .alter table retention policy

Altera a política de retenção da tabela. A política de retenção controla o mecanismo que remove automaticamente os dados das tabelas ou das exibições materializadas. Ele é usado para remover dados cuja relevância é baseada em idade. A política de retenção pode ser configurada para uma tabela específica ou exibição materializada ou para um banco de dados inteiro. Em seguida, a política se aplica a todas as tabelas no banco de dados que não a substituem.

Permissões

Você deve ter pelo menos permissões de Administração de Tabela para executar esse comando.

Syntax

.altertableTablenamepolicyretentionPolicyObject

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Obrigatório Descrição
TableName string ✔️ O nome da tabela.
PolicyObject string ✔️ Um objeto de política serializado. Para obter mais informações, confira a política de retenção.

Exemplo

Define uma política de retenção com um período de exclusão temporária de 10 dias e habilita a capacidade de recuperação de dados:

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