Comando .alter table policy update

Use este comando para cambiar la directiva de actualización de tabla. La directiva de actualización simplifica el proceso de sincronización y actualización de datos entre dos tablas. Cuando se insertan nuevos datos en la tabla de origen, una consulta de transformación se ejecuta sobre estos datos para modificar e insertar los datos en la tabla de destino.

Nota

La tabla de origen y la tabla para la que se define la directiva de actualización deben estar en la misma base de datos. El esquema de la función de directiva de actualización y el esquema de la tabla de destino deben coincidir en sus nombres de columna, tipos y orden.

Permisos

Debe tener al menos permisos de table Administración para ejecutar este comando.

Syntax

.altertable [ DatabaseName.] TablenamepolicyupdateArrayOfPolicyObjects

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Tipo Requerido Descripción
DatabaseName string El nombre de la base de datos. Si ejecuta el comando desde un contexto de base de datos que no contiene la tabla especificada, se requiere este parámetro.
TableName string ✔️ Nombre de la tabla.
ArrayOfPolicyObjects string ✔️ Matriz serializada de objetos de directiva. Para más información, consulte la política de actualización .

Devoluciones

Devuelve una representación JSON de la directiva.

Ejemplo

Cambie la directiva de actualización de una tabla (mediante literales de cadena de varias líneas):

.alter table MyDatabase.MyTable policy update
```
[
    {
        "IsEnabled": true,
        "Source": "MyTableX",
        "Query": "MyOtherTable",
        "IsTransactional": true,
        "PropagateIngestionProperties": false
    }
]
```