Converte pares de chave-valor no mapa a em um array de structs.
Sintaxe
array<struct<K, V>> map_entries(map<K, V> <a>):
Parâmetros
a: obrigatório. Especifique um mapa. K e V em map<K, V> representam as chaves e os valores de um mapa.
Valor de retorno
A função retorna um array de structs. Se a entrada for nula, retorna null.
Exemplos
-- The return value is [{key:1, value:a}, {key:2, value:b}].
select map_entries(map(1, 'a', 2, 'b'));
Funções relacionadas
MAP_ENTRIES é uma função para tipos complexos. Para obter mais informações sobre as funções utilizadas no processamento de dados de tipos complexos, como ARRAY, MAP, STRUCT e JSON, consulte Complex type functions.