Compartilhar via


Função map_concat

Aplica-se a:marca de seleção positiva SQL do Databricks marca de seleção positiva Runtime do Databricks

Retorna a união de todas as expressões de mapa expr.

Sintaxe

map_concat([ expr1 [, ...] ])

Argumentos

  • exprN: uma expressão MAP. Todos exprN devem compartilhar um tipo menos comum.

Retornos

Um MAP do tipo menos comum de exprN.

Um mapa vazio, se nenhum argumento for fornecido.

Azure Databricks gera DUPLICATED_MAP_KEY se houver uma colisão de chave entre mapas de entrada.

Condições de erro comuns

Exemplos

> SELECT map_concat(map(1, 'a', 2, 'b'), map(3, 'c'));
  {1 -> a, 2 -> b, 3 -> c}

> SELECT map_concat(map(1, 'a'), map(1, 'b'));
  Error: DUPLICATED_MAP_KEY