Comando .alter-merge table policy update
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer
Cambia la directiva de actualización de la 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.
- Si la directiva ya se ha definido en la tabla, los PolicyObjects especificados en el comando se agregan a la matriz de PolicyObjects en la directiva existente.
Permisos
Debe tener al menos permisos de administrador de tablas para ejecutar este comando.
Sintaxis
.alter-merge
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. Al ejecutar el comando desde el contexto de base de datos que contiene la tabla que se va a modificar, no es necesario DatabaseName . | |
TableName | string |
✔️ | Nombre de la tabla. Un carácter comodín, * , denota todas las tablas. |
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
El comando siguiente cambia la directiva de actualización de una tabla mediante literales de cadena de varias líneas.
.alter-merge table MyDatabase.MyTable policy update
```
[
{
"IsEnabled": true,
"Source": "MyTableX",
"Query": "MyOtherTable",
"IsTransactional": true,
"PropagateIngestionProperties": false
}
]
```