Comando .alter table policy update
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer
Use este comando para alterar a política de atualização da tabela. A política de atualização simplifica o processo de sincronização e atualização de dados entre duas tabelas. Quando novos dados são inseridos na tabela de origem, uma consulta de transformação é executada sobre esses dados para modificar e inserir os dados na tabela de destino.
Observação
A tabela de origem e a tabela para a qual a política de atualização é definida devem estar no mesmo banco de dados. O esquema da função de política de atualização e o esquema da tabela de destino devem corresponder em seus nomes de coluna, tipos e ordem.
Permissões
Você deve ter pelo menos permissões de Administrador de Tabela para executar este comando.
Sintaxe
.alter
[ DatabaseName.
]TableName update
policy
ArrayOfPolicyObjects table
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Digitar | Obrigatória | Descrição |
---|---|---|---|
DatabaseName | string |
O nome do banco de dados. Se você executar o comando de um contexto de banco de dados que não contém a tabela especificada, esse parâmetro será necessário. | |
TableName | string |
✔️ | O nome da tabela. |
ArrayOfPolicyObjects | string |
✔️ | Uma matriz serializada de objetos de política. Para obter mais informações, consulte política de atualização |
Devoluções
Retorna uma representação JSON da política.
Exemplo
Altere a política de atualização de uma tabela (usando literais de cadeia de caracteres de várias linhas):
.alter table MyDatabase.MyTable policy update
```
[
{
"IsEnabled": true,
"Source": "MyTableX",
"Query": "MyOtherTable",
"IsTransactional": true,
"PropagateIngestionProperties": false
}
]
```