Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
✅Eventstream prostředků infrastruktury Azure Stream Analytics ✅
Vrátí hodnotu záznamu přidruženou k zadané vlastnosti.
Syntaxe
GetRecordPropertyValue ( record_expression, string_expression )
Argumenty
record_expression
Je výraz záznamu, který se má vyhodnotit jako zdrojový záznam. record_expression může být sloupec typu Záznam nebo výsledek jiného volání funkce.
string_expression
Je řetězcový výraz, který se má vyhodnotit jako název vlastnosti záznamu.
Návratové typy
Návratový typ je určen typem vlastnosti záznamu a může být libovolný z podporovaných typů.
Poznámka
Název vlastnosti záznamu ve výrazu řetězce musí dodržovat zásady vytváření názvů, které se používají.
Pro přístup k poli nebo vlastnosti, která používá znaky, které je třeba uvozovat, lze použít dvojité uvozovky: SELECT "[my][Field]" AS myField ...nebo GetRecordPropertyValue(input.SensorReadings, "[my][Field]").
Příklady
V tomto příkladu kódu je "prahové hodnoty" název referenčních dat definovaný na kartě vstupy.
SELECT
input.DeviceID,
thresholds.SensorName
FROM input
JOIN thresholds
ON
input.DeviceId = thresholds.DeviceId
WHERE
GetRecordPropertyValue(input.SensorReadings, thresholds.SensorName) > thresholds.Value
Všimněte si, že pro přístup k polím vlastností záznamu můžete použít zápis tečky.
SELECT
recordColumn.NestedFieldName1.NestedFieldName2
FROM input