Comando .alter-merge table policy update
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer
Altera 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.
- Se a política já estiver definida na tabela, os PolicyObjects especificados no comando serão adicionados à matriz de PolicyObjects na política existente.
Permissões
Você deve ter pelo menos permissões de Administrador de Tabela para executar este comando.
Sintaxe
.alter-merge
[ 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. Quando você executa o comando a partir do contexto de banco de dados que contém a tabela a ser alterada, DatabaseName não é necessário. | |
TableName | string |
✔️ | O nome da tabela. Um curinga, * , denota todas as tabelas. |
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
O comando a seguir altera a política de atualização de uma tabela usando literais de cadeia de caracteres de várias linhas.
.alter-merge table MyDatabase.MyTable policy update
```
[
{
"IsEnabled": true,
"Source": "MyTableX",
"Query": "MyOtherTable",
"IsTransactional": true,
"PropagateIngestionProperties": false
}
]
```