参数 参数 描述 C;key> 指定生成的 json object 的 Key-Value 中的 Key 值 C;value> 指定生成的 json object 的 Key-Value 中的 Value 值 注意事项 按照惯例,参数列表由交替的键和值组成。 Key 按照JSON 定义强制转换为文本。
可以是任意类型元素的 JSON 对象,包括 NULL ,如果没有指定元素,则返回一个空数组。如果 json_str 不是有效的 JSON 或任何 path 参数不是有效的路径表达式或包含了 * 通配符,则会返回错误 C;path> 要插入的 JSON 路径。如果是 NULL ,则返回 NULL C;val> 要插入 JSON 的值。
JSON_ARRAY 描述 生成一个包含制定元素的 json 数组,未指定时返回空数组 语法 SQL 复制 1 JSON_ARRAY(<a>, ...) 参数 参数 描述 C;a>, ... 要包含在 JSON 数组中的元素。可以是单个或者多个任意类型的值,包括 NULL 。如果没有指定元素,则返回一个空数组。 返回值 返回一个包含指定元素的 JSON 数组。
语法 SQL 复制 1 JSON_LENGTH(<json_str> [ , <json_path>]) 必选参数 参数 描述 C;json_str> 需要检查长度的 JSON 字符串。
修改权限组 进入实例详情页面,可以进行权限组管理,点击权限组标签进入权限组管理页面。 选择待修改的权限组,点击『编辑』按钮,进入权限组编辑页面: 权限组名称:待修改的权限组的名称,同一缓存实例中的权限组名称不能重复。支持大小写字母、数字、中文以及-_ /.特殊字符,必须以中文或字母开头,长度1-65。 权限规则列表:
描述 C;json> 需要检查类型的 JSON 字符串。
JSON_UNQUOTE 描述 这个函数将去掉 JSON 值中的引号,并将结果作为 utf8mb4 字符串返回。如果参数为 NULL,则返回 NULL。 在字符串中显示的如下转义序列将被识别,对于所有其他转义序列,反斜杠将被忽略。
JSON_QUOTE 描述 将 json_value 用双引号( )括起来,跳过其中包含的特殊转义字符。 语法 SQL 复制 1 JSON_QUOTE (<a>) 参数 参数 描述 C;a> 要括起来的 json_value 的值 返回值 返回一个 json_value。特殊情况如下: 如果传入的参数为 NULL,返回 NULL。
而如果一个 Array 格式的 Json 表示多行数据,但是因为 Json 格式错误导致解析 Json 失败,则错误行只会增加 1(因为解析失败,实际上 PALO 无法判断其中包含多少行数据,只能按一行错误数据记录)。
x3C;path> 要插入的 JSON 路径。