- Categorias:
MAP_CAT¶
Retorna a concatenação de dois valores MAP.
Sintaxe¶
Argumentos¶
map1O MAP de origem.
map2O MAP a ser anexado a
map1.
Retornos¶
O tipo de retorno desta função é o tipo map1. map2 é forçado para o tipo map1 seguindo as regras de coerção. Para obter informações sobre regras de coerção, consulte Conversão implícita de um valor (coerção).
Notas de uso¶
Se
map1emap2tiverem um valor com a mesma chave, o mapa de saída conterá o valor demap2.Se qualquer dos argumentos for NULL, a função retorna NULL sem relatar qualquer erro.
Exemplos¶
Crie dois MAPs e concatene-os:
Crie uma tabela temporária que contenha valores MAP:
Consulte a tabela para mostrar os dados:
Concatenação das duas colunas attrs e defaults do MAP:
A saída contém as chaves e os valores de ambos os mapas. A saída também mostra que, quando map1 na coluna attr e map2 na coluna defaults têm um valor com a mesma chave, o mapa de saída contém o valor de map2. Ou seja, o tamanho L está na saída da linha 1 em vez do tamanho M.