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
.alter
table
[ DatabaseName.
] Tablenamepolicy
update
ArrayOfPolicyObjects
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
}
]
```
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de