- Kategorien:
Funktionen für semistrukturierte und strukturierte Daten (Zuordnung/Map)
MAP_DELETE¶
Gibt ein MAP-Objekt zurück, das auf einem vorhandenen MAP-Objekt basiert, wobei ein oder mehrere Schlüssel entfernt werden.
Syntax¶
Argumente¶
mapDie Zuordnung, die den zu entfernenden Schlüssel enthält.
keyNSchlüssel, der aus der zurückgegebenen Zuordnung weggelassen werden soll.
Rückgabewerte¶
Gibt ein MAP-Objekt zurück, das den Inhalt der Eingabe-Zuordnung (Quellobjekt) enthält, wobei ein oder mehrere Schlüssel entfernt wurden.
Nutzungshinweise¶
Der Typ des Schlüsselausdrucks muss mit dem Typ des Schlüssels der Zuordnung übereinstimmen. Wenn der Typ VARCHAR ist, können die Typen unterschiedlich lang sein.
Schlüsselwerte, die nicht in der Zuordnung enthalten sind, werden ignoriert.
Beispiele¶
Entfernen von zwei Schlüssel-Wert-Paaren aus einer Zuordnung mit drei Schlüssel-Wert-Paaren:
Erstellen Sie eine temporäre Tabelle, die MAP-Werte enthält:
Fragen Sie die Tabelle ab, um die Daten anzuzeigen:
Entfernen Sie die Schlüssel in den Spalten del_key1 und del_key2 aus den MAP-Werten in der attrs-Spalte: