当前位置: 首页 > news >正文

武昌网站制作公司深圳vi设计公司推荐

武昌网站制作公司,深圳vi设计公司推荐,阜宁网站设计,google站长工具官网json_table文档路由 路径表达式文档路由 背景:有一些动态表格,需要新建一张中间表,里边就两三个字段比如主表id,某某类型id,某某类型是否选中。对于这种表新建个表还得加各种创建人修改人版本号是否逻辑删除啥的字段太过麻烦。于是可以直…

官网json_table文档路由
路径表达式文档路由

背景:有一些动态表格,需要新建一张中间表,里边就两三个字段比如主表id,某某类型id,某某类型是否选中。对于这种表新建个表还得加各种创建人修改人版本号是否逻辑删除啥的字段太过麻烦。于是可以直接用一个json保存信息,但解析这条json就需要费些功夫了。所以这里进行整理以备使用。

1.首先是数组json

在这里插入图片描述
实现效果为:
在这里插入图片描述
sql:(意为我要用JSON_TABLE函数解析一条json语句,ce.ceshi就是这条语句,我要将这条json集合下的每个元素进行解析成字段,其中本元素解析为c1列,本元素下的name属性解析为VARCHAR2类的字段,date解析为TIMESTAMP类的字段)

SELECT ceshi,b.* FROM CLOUD_CM_DEV.BUSI_CM_CESHI ce,
JSON_TABLE(ce.ceshi, '$[*]' COLUMNS(C1 VARCHAR2(50) FORMAT JSON PATH '$',C2 VARCHAR2(50) PATH '$.name',C3 TIMESTAMP PATH '$.date')) bwhere id = 1;
符号$[*]的理解是这个集合下的所有元素,$是指本元素,$.a是指此元素的a属性

若想嵌套查询可使用json_nested_col函数:
在这里插入图片描述

坑:
1.解析c1字段时不加FORMAT JSON或解析c2,c3加了FORMAT JSON会使该列null。如在这里插入图片描述

2.集合json解析在这里插入图片描述

SELECT CESHI,b FROM CLOUD_CM_DEV.BUSI_CM_CESHI ce,JSON_OBJECT_KEYS(ce.ceshi) b where id = 2;

在这里插入图片描述
val暂时未找到好办法加入同一行。

注意:使用JSON_OBJECT_KEYS时k必须有双引号包裹
无双引号时报错
在这里插入图片描述在这里插入图片描述

http://www.dtcms.com/a/435204.html

相关文章:

  • AI驱动的软件质量保障:未来已来
  • Lama Cleaner图片去水印工具最新版IOPaint-1.5.3使用教程-优雅草卓伊凡
  • Spring Boot 配置属性绑定
  • tauri中的wry和tao是干啥的?都是什么作用
  • 个人网站建设发布信息wordpress移动端悬浮导航代码
  • 神经网络评估指标:准确率、召回率等详解(代码验证)
  • linux免密切换
  • 藏语自然语言处理入门 - 2 分词
  • 2020年美国新冠肺炎疫情数据分析与可视化
  • 天津重型网站建设推荐影响网站alexa排名的主要因素有
  • 2.Java中创建线程
  • 分段函数的傅里叶变换及其应用
  • 全网网站建设优化长江设计公司
  • 公司网站推广张家界网站建设
  • 英语学习-Saints037
  • 拧紧扭矩到达后电机是否过冲测试(拧紧策略算法系列)
  • 领码方案|微服务与SOA的世纪对话(1):从“大一统”到“小而美”
  • 【JS】什么是单例模式
  • 昆明网站建设优化企业wap网站 微信小程序
  • wordpress 网站统计插件网站建设网页开发
  • 网站内容维护费用灯光设计网站推荐
  • pink老师html5+css3day02
  • CTFHub 信息泄露通关笔记4:备份文件下载 bak文件
  • OverlayManager service, overlay, idmap, rro, android
  • 如何拆解一个Java项目?
  • C++ 泛型和特化
  • 【Linux篇】Linux指令进阶:从入门到熟练的实操指南
  • Orleans流系统时序图
  • 专业网站建设价格分析企业建设网站好吗
  • 活动日志系统集成指南