Catégories :

Fonctions de données semi-structurées (tableau/objet)

OBJECT_DELETE

Renvoie un objet contenant le contenu de l’objet d’entrée (c.-à-d. la source) avec une ou plusieurs clés supprimées.

Syntaxe

OBJECT_DELETE( <object>, <key1> [, <key2>, ... ] )

Arguments

objet

L’objet source.

clé1, clé2

Clé à omettre dans l’objet renvoyé.

Exemples

SELECT OBJECT_DELETE(OBJECT_CONSTRUCT('a', 1, 'b', 2, 'c', 3), 'a', 'b');

-------------------------------------------------------------------+
 OBJECT_DELETE(OBJECT_CONSTRUCT('A', 1, 'B', 2, 'C', 3), 'A', 'B') |
-------------------------------------------------------------------+
 {                                                                 |
   "c": 3                                                          |
 }                                                                 |
-------------------------------------------------------------------+