deleteByPrimaryKey
Descripción
Permite eliminar las características de una tabla utilizando una lista de claves primarias con un valor de commitInterval opcional. Cada característica debe tener un ID (clave principal) que se utiliza para que coincida con la característica de la tabla. La respuesta contiene la cantidad de funciones que se eliminaron de manera exitosa.
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 deleteByPrimaryKey.
Haga clic en el nombre de un mensaje para obtener más información acerca de este.
Mensaje | Descripción |
---|---|
DeleteByPrimaryKeyRequest | El mensaje de solicitud de la operación deleteByPrimaryKey. |
DeleteByPrimaryKeyResponse | El mensaje de respuesta de la operación deleteByPrimaryKey. |
Ejemplo
Ejemplo para eliminar características en una tabla Oracle por clave principal. La función FeatureKeyList define los valores que se van a eliminar:
<?xml version="1.0"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns4="http://www.mapinfo.com/midev/service/feature/v1">
<S:Header/>
<S:Body>
<ns4:DeleteByPrimaryKeyRequest table="/Samples/OraWorld" commitInterval="50">
<ns4:FeatureKeyList>
<ns4:key>1</ns4:key>
<ns4:key>2</ns4:key>
<ns4:key>3</ns4:key>
</ns4:FeatureKeyList>
</ns4:DeleteByPrimaryKeyRequest>
</S:Body>
</S:Envelope>