Comando .alter table policy update
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer
Use este comando para cambiar la directiva de actualización de tablas. 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 administrador de tablas para ejecutar este comando.
Sintaxis
.alter
table
[ DatabaseName]TableName .
policy
update
ArrayOfPolicyObjects
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | 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
}
]
```