deleteByPrimaryKey
Beschreibung
Löscht unter Verwendung einer Liste von Primärschlüsseln mit einem optionalen Übergabeintervall Features aus einer Relation. Jedes Feature muss über eine ID (Primärschlüssel) verfügen, die für einen Vergleich mit dem Feature in der Relation verwendet wird. Die Antwort enthält die Anzahl der Features, die erfolgreich gelöscht wurden.
ACL-Autorisierungsfluss
Um Features in einer benannten Tabelle zu löschen, benötigt der Benutzer (oder alle Rollen, zu denen er gehört) wie folgt Ausführungs- und Löschungsberechtigungen für die benannte Tabelle:
- „EXECUTE“ für den Entitätstyp „Location Intelligence.Named Resources“
- „DELETE“ für den Entitätstyp „Location intelligence.Dataset.DML“
Nachrichten
In der folgenden Tabelle sind die Anforderungs- und Antwortnachrichten für den Vorgang deleteByPrimaryKey aufgelistet.
Klicken Sie auf einen Nachrichtennamen, um mehr Informationen zu dieser Nachricht zu erhalten.
Nachricht | Beschreibung |
---|---|
DeleteByPrimaryKeyRequest | Die Anforderungsnachricht für den Vorgang deleteByPrimaryKey. |
DeleteByPrimaryKeyResponse | Die Antwortnachricht für den Vorgang deleteByPrimaryKey. |
Beispiel
Beispiel für das Löschen von Features in einer Oracle-Relation nach Primärschlüssel. Unter FeatureKeyList werden die zu löschenden Werte definiert:
<?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>