VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

JSON_INSERT

功能描述

JSON_INSERT函数向一个JSON文档中插入数据并返回新的JSON文档。

注意事项

  • 该功能仅在数据库兼容模式为MySQL时支持(即数据库实例初始化时指定DBCOMPATIBILITY='B')。
  • 如果任何参数为NULL,则返回NULL。

语法格式

JSON_INSERT(json_doc, path, val[, path, val] ...)

参数说明

  • json_doc

    JSON文档,它可以是一个JSON字符串,或者一个JSON列。

  • path

    路径参数。

  • val

    要插入到JSON文档的数据。

示例

select json_insert('{"x": 1}','$.y',true);

返回结果为:

     json_insert
---------------------
 {"x": 1, "y": true}
(1 row)