Eliminar por SQL
Descripción
Elimina las características de una tabla mediante la realización de una consulta en una tabla con una cadena de comandos de eliminación MI SQL. En algunos casos, la tabla requerirá una columna clave primaria, según el proveedor de datos y la consulta. Consulte la Referencia de lenguaje SQL de MapInfo para obtener información detallada sobre los comandos y funciones de MI SQL.
Flujo de autorización de ACL
Para eliminar las características en una tabla, será necesario que el usuario (o las funciones a las que pertenezca) ejecute y elimine los permisos en la tabla con nombre asignado de la siguiente manera:
- "EJECUTAR" para el tipo de entidad "Location Intelligence.Named Resources"
- "ELIMINAR" para el tipo de entidad "Location intelligence.Dataset.DML"
Mensajes
La siguiente tabla enumera los mensajes de solicitud y de respuesta para la operación deleteBySQL.
Haga clic en el nombre de un mensaje para obtener más información acerca de este.
Mensaje | Descripción |
---|---|
DeleteBySQLRequest | El mensaje de solicitud de la operación deleteBySQL. |
DeleteBySQLResponse | El mensaje de respuesta de la operación deleteBySQL. |
Ejemplo
Solicitud de ejemplo para eliminar características en una tabla que utiliza el comando de eliminación MI SQL con un parámetro vinculado:
<DeleteBySQLRequest
xmlns:ns2="http://www.mapinfo.com/midev/service/featurecollection/v1"
xmlns:ns3="http://www.mapinfo.com/midev/service/style/v1"
xmlns:ns4="http://www.mapinfo.com/midev/service/geometries/v1"
xmlns:ns5="http://www.mapinfo.com/midev/service/table/v1"
xmlns:ns6="http://www.mapinfo.com/midev/service/feature/v1">
<ns6:SQL>delete from "/MyTable" where IntCol = @param1</ns6:SQL>
<ns6:BoundParameterList>
<ns6:BoundParameter name="param1">
<ns6:Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns2:IntValue">
<ns2:Value>100</ns2:Value>
</ns6:Value>
</ns6:BoundParameter>
</ns6:BoundParameterList>
</DeleteBySQLRequest>