Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Retorna o valor do registro associado à propriedade especificada.
Sintaxe
GetRecordPropertyValue ( record_expression, string_expression )
Argumentos
record_expression
É a expressão de registro a ser avaliada como um registro de origem. record_expression pode ser uma coluna do tipo Record ou resultado de outra chamada de função.
string_expression
É a expressão de cadeia de caracteres a ser avaliada como um nome de propriedade de registro.
Tipos de devolução
O tipo de retorno é determinado pelo tipo de propriedade de registro e pode ser qualquer um dos tipos suportados.
Observação
O nome da propriedade de registro na expressão de cadeia de caracteres precisa seguir a convenção de nomenclatura em uso.
Para acessar um campo ou propriedade que usa caracteres que precisam ser escapados, aspas duplas podem ser usadas: SELECT "[my][Field]" AS myField ..., ou GetRecordPropertyValue(input.SensorReadings, "[my][Field]").
Exemplos
Neste exemplo de código, "limites" é um nome de dados de referência definido na guia entradas.
SELECT
input.DeviceID,
thresholds.SensorName
FROM input
JOIN thresholds
ON
input.DeviceId = thresholds.DeviceId
WHERE
GetRecordPropertyValue(input.SensorReadings, thresholds.SensorName) > thresholds.Value
Observe que você pode usar a notação de pontos para acessar campos de propriedade de registro.
SELECT
recordColumn.NestedFieldName1.NestedFieldName2
FROM input