Fonction map

Crée un mappage avec les paires clé-valeur spécifiées.

Syntaxe

map( [key1, value1] [, ...] )

Arguments

  • keyN: Expression de n’importe quel type comparable. Tous keyN doivent partager un type le moins commun.
  • valueN: Expression de n’importe quel type. Tous valueN doivent partager un type le moins commun.

Retours

CARTE dont les clés sont typées comme étant le type le moins courant des keyN valeurs et tapées comme le type le moins courant de valueN .

Il peut y avoir 0 paire ou plus.

S’il existe une clé dupliquée ou une clé NULL, la fonction génère une erreur.

Exemples

> SELECT map(1.0, '2', 3.0, '4');
 {1.0 -> 2, 3.0 -> 4}