Todos os produtos
Search
Central de documentação

MaxCompute:MAP_ENTRIES

Última atualização: Sep 22, 2026

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.