首页 > 数据库 > 国内数据库 > YashanDB JSON_QUERY函数
JSON_QUERY函数将基于json_path所描述的路径对json_value进行检索,并将检索到的结果按照format_clause定义的显示选项进行封装并打印。
json_value
json_value为一个二进制 json数据,可通过 JSON函数获取。当json_value为NULL时,函数返回NULL。
FORMAT JSON
用于语法兼容,无实际含义,可省略。
json_path
路径表达式,为一个常量字符串,其格式定义请参考 json文档中描述。
returning_clause
参见 json_serialize中returning_clause描述。
PRETTY
参见 json_serialize中PRETTY描述。
wrapper_clause
指定是否将检索结果封装为一个 JSON Array类型数据,其中WITH [ARRAY] WRAPPER表示封装,WITHOUT [ARRAY] WRAPPER表示不封装。
本语句省略时,默认为WITHOUT ARRAY WRAPPER不封装。
在如下两种情况中,必须指定WITH [ARRAY] WRAPPER进行封装,否则函数将返回错误。
示例
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70028812/viewspace-3087128/ ,如需转载,请注明出处,否则将追究法律责任。