Sdílet prostřednictvím


GetArrayElements (Azure Stream Analytics)

Vrátí datovou sadu s hodnotami pole a indexy. Výsledek funkce GetArrayElements musí být použit pouze s operátorem CROSS APPLY . Tato funkce je užitečná pro parsování polí a vnořených objektů ve vstupních datech událostí ve formátu JSON a AVRO. Další příklady najdete v tématu Analýza dat JSON a AVRO.

Syntaxe

GetArrayElements ( column_reference )  

Argumenty

column_reference

Je výraz odkazu na sloupec, který se má vyhodnotit. Sloupec musí být typu Array.

Návratové typy

Vrátí datovou sadu se sloupci ArrayIndex a ArrayValue.

Příklady

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

Viz také