Freigeben über


GetArrayElements

✅ Azure Stream Analytics ✅ Fabric Eventstream

Gibt ein Dataset mit Arraywerten und Indizes zurück. Das Ergebnis der GetArrayElements-Funktion muss nur mit CROSS APPLY-Operator verwendet werden. Diese Funktion ist nützlich zum Analysieren von Arrays und geschachtelten Objekten in JSON- und AVRO-formatierten Eingabeereignisdaten. Weitere Beispiele finden Sie unter Analysieren von JSON- und AVRO-Daten.

Syntax

GetArrayElements ( column_reference )  

Argumente

column_reference

Ist der auszuwertende Spaltenverweisausdruck. Spalte muss vom Typ Array sein.

Rückgabetypen

Gibt ein Dataset mit ArrayIndex- und ArrayValue-Spalten zurück.

Beispiele

SELECT   
    arrayElement.ArrayIndex,  
    arrayElement.ArrayValue  
FROM input as event  
CROSS APPLY GetArrayElements(event.arrayField) AS arrayElement  
  

Siehe auch