GetArrayElements (Azure Stream Analytics)

Zwraca zestaw danych z wartościami tablicy i indeksami. Wynik funkcji GetArrayElements musi być używany tylko z operatorem CROSS APPLY . Ta funkcja jest przydatna w przypadku analizowania tablic i zagnieżdżonych obiektów w formacie JSON i AVRO sformatowanych danych zdarzeń wejściowych. Aby uzyskać więcej przykładów, zobacz Analizowanie danych JSON i AVRO.

Składnia

GetArrayElements ( column_reference )  

Argumenty

column_reference

Czy wyrażenie odwołania do kolumny ma być oceniane. Kolumna musi być typu Tablica.

Typy zwracane

Zwraca zestaw danych z kolumnami ArrayIndex i ArrayValue.

Przykłady

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

Zobacz też