Partilhar via


Comando .alter table policy update

Aplica-se a: ✅Microsoft FabricAzure 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
    }
]
```