Compartilhar via


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 as 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 administrador de tabela para executar esse comando.

Sintaxe

.altertable TableName policy retention PolicyObject

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória 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 flexível de 10 dias e habilita a capacidade de recuperação de dados:

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