- Kategorien:
Funktionen für semistrukturierte und strukturierte Daten (Array/Objekt)
ARRAYS_TO_OBJECT¶
Gibt ein OBJECT zurück, das die von einem Eingabe-ARRAY angegebenen Schlüssel und die von einem anderen Eingabe-ARRAY angegebenen Werte enthält.
Syntax¶
Argumente¶
key_arrayARRAY von VARCHAR-Werten, die die Schlüssel für das neue OBJECT angeben.
value_arrayARRAY von Werten für das neue OBJECT. Dieses ARRAY muss die gleiche Länge haben wie
key_array. Die Werte in diesem ARRAY müssen den Schlüsseln inkey_arrayentsprechen.
Rückgabewerte¶
Die Funktion gibt einen Wert vom Typ OBJECT zurück. Das OBJECT enthält die durch die Eingabe-ARRAYs angegebenen Schlüssel und Werte.
Nutzungshinweise¶
Wenn ein Element in
key_arraykeine Zeichenfolge ist, meldet die Funktion den folgenden Fehler:key_arrayundvalue_arraymüssen gleich lang sein. Andernfalls meldet die Funktion den folgenden Fehler:Wenn ein Element in
key_arrayNULL ist, werden dieser Schlüssel und der entsprechende Wert in dem zurückgegebenen OBJECT weggelassen.Wenn der Schlüssel nicht NULL, das entsprechende Element in
value_arrayaber NULL ist, werden der Schlüssel und der Wert NULL in das zurückgegebene OBJECT aufgenommen.Das zurückgegebene OBJECT-Objekt behält nicht unbedingt die ursprüngliche Reihenfolge der Schlüssel-Wert-Paare bei.
Diese Funktion unterstützt keine strukturierten Typen als Eingabeargument.
Beispiele¶
Das folgende Beispiel gibt ein OBJECT zurück, das Schlüssel-Wert-Paare enthält, die durch zwei Eingabe-ARRAYs spezifiziert werden:
Im folgenden Beispiel enthält das ARRAY der Schlüssel einen NULL-Wert. Dieser Schlüssel und der entsprechende Wert werden in dem zurückgegebenen OBJECT weggelassen.
Im folgenden Beispiel enthält das ARRAY der Werte einen NULL-Wert. Dieser Wert und der entsprechende Schlüssel sind in dem zurückgegebenen OBJECT enthalten.