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

二级建造师证报考要求seo包年优化费用

二级建造师证报考要求,seo包年优化费用,哪个网站可以做专业兼职,招远建网站本文为Oracle数据库JSON学习系列的第2篇,讲述如何对存储在数据库中的JSON文档进行简单的查询。 创建测试表,插入2条数据: DROP TABLE colortab PURGE;CREATE TABLE colortab (id NUMBER,color VARCHAR2(4000),CONSTRAINT ensure_json CH…

本文为Oracle数据库JSON学习系列的第2篇,讲述如何对存储在数据库中的JSON文档进行简单的查询。

创建测试表,插入2条数据:

DROP TABLE colortab PURGE;CREATE TABLE colortab (id    NUMBER,color VARCHAR2(4000),CONSTRAINT ensure_json CHECK ( color IS JSON )
);INSERT INTO colortab VALUES ( 1,'{"name":"black","rgb":[0,0,0],"hex":"#000000"}
' );INSERT INTO colortab VALUES ( 2,'{"name": "orange red","rgb":[255,69,0],"hex": "#FF4500"}' );COMMIT;

查询使用dot notation即可,非常直观:

SQL> SELECT c.color.name from colorTab c;NAME      
----------
black
orange redSQL> SELECT c.color.rgb from colorTab c;RGB       
----------
[0,0,0]
[255,69,0]SQL> SELECT c.color.rgb[0] from colorTab c;RGB       
----------
0
255

可以看到,对于标量和数组都可以查询,数组的第一个元素索引为0。

注意,这个别名是必须的,否则报错:

SQL> SELECT color.name from colorTab;在行: 3 上开始执行命令时出错 -
SELECT color.name from colorTab
错误位于命令行: 3 列: 8
错误报告 -
SQL 错误: ORA-00904: "COLOR"."NAME": 标识符无效https://docs.oracle.com/error-help/db/ora-00904/00904. 00000 -  "%s: invalid identifier"
*Cause:    The identifier or column name entered was invalid.
*Action:   Ensure the followingMore Details :
https://docs.oracle.com/error-help/db/ora-00904/

对于表中一个不存在的列,SELECT会报错;但对于JSON文档中一个不存在的域,则不会报错,返回null。这正是 flexible schema 所需要的。

SQL> SELECT c.color.nofield from colorTab c;NOFIELD   
----------已选择 2 行。

如果你希望报错,可以修改初始化参数json_behavior,默认值是ON_ERROR:NULL

SQL> alter session set json_behavior='on_error:error';Session已变更。SQL> SELECT c.color.nofield from colorTab c;在行: 5 上开始执行命令时出错 -
SELECT c.color.nofield from colorTab c
错误位于命令行: 5 列: 29
错误报告 -
SQL 错误: ORA-40462: JSON 路径 '$.nofield' 的求值结果为无值。https://docs.oracle.com/error-help/db/ora-40462/40462. 00000 -  "JSON path '%s' evaluated to no value."
*Cause:    The specified JavaScript Object Notation (JSON) path expressiondid not select a value.
*Action:   Correct the JSON path expression.More Details :
https://docs.oracle.com/error-help/db/ora-40462/SQL> alter session reset json_behavior;Session已变更。

参考

  • First Steps with JSON: Simple Queries
http://www.hkea.cn/news/426878/

相关文章:

  • 计算机毕设网站建设怎么改长沙网站设计拓谋网络
  • 类似红盟的网站怎么做aso优化推广
  • vs2013做网站怎样制作免费网页
  • b2c网站的开发无锡网络优化推广公司
  • 网站做视频在线观看营销活动推广方案
  • wordpress多站点统计google图片搜索引擎入口
  • 麻章手机网站建设百度网盘提取码入口
  • 网站后台管理系统的重要技术指标sem竞价托管费用
  • 包头怎样做网站我想做电商怎么加入
  • 株洲企业网站建设品牌2023免费b站推广大全
  • 仿制单页面网站多少钱免费制作网站app
  • 商城网站制作网站长尾词挖掘工具
  • 夹克定制公司trinseo公司
  • 四川智能网站建设制作网站链接分析工具
  • 制作销售网站有哪些宁波网络营销推广咨询报价
  • 佛山做外贸网站服务新闻发稿平台
  • 做网站前怎么写文档域名收录
  • 中信建设有限责任公司钟宁关键词优化的方法有哪些
  • 建站之星平台优化推广网站排名
  • wordpress 网盘 插件郑州seo外包阿亮
  • 怎样建设网站首页广告营销平台
  • wordpress调起淘宝app什么叫做seo
  • 嘉兴做网站优化的公司网站维护公司
  • css层叠样式会不会影响打开网站的速度百度免费下载安装百度
  • 网站模板制作流程nba交易最新消息汇总
  • 近的网站在线客服系统网络优化工程师前景如何
  • 网站制作职业google入口
  • 广州网站 制作信科便宜网络营销软文范例500
  • 网站建设公开课长沙网站推广和优化
  • 建设网站的需求分析俄罗斯搜索引擎yandex推广入口