0

12 Things Developers Will Love About Oracle Database 12.2(上)

2016-12-30
128

Oracle12.2终于在云上发布了!这一新版本将带来一系列的新特性,帮助你设计更高效快捷的应用程序!

下面我列举了12个最重要的在Oracle数据库开发中的新特性。

·         Easier, Better, Faster, Stronger JSON(JSON from SQL、JSON in PL/SQL)

·         Looooooooooong Names

·         Robust Code using Constants for Data Type Lengths

·         Listagg Improved On Overflow

·         Lightning Fast SQL with Real Time Materialized Views

·         Fast Estimates with Approximate Query Enhancements

·         Verify Data Type Conversions

·         Handle Casting Conversion Errors

·         Single Statement Table Partitioning

·         Automatic List Partitioning

·         Mark Old Code as "Not for Use"

·         PL/SQL Code Coverage

今天我们先来分享前六个新特性!

1、Easier, Better, Faster JSON

在Oracle12.1中,Oracle引入了JSON support,使得我们能够将JSON文件以CLOB或者Varchar2的类型保存。这个功能是非常好的,但有一个例外,就是对raw_JSON的存储,在大部分情况下,需要将JSON文档拆分到多个关系表中。但一经过炒粉,后面想要还原为JSON格式的时候就会有问题。也许很多开发者会尝试写一个JSON的生成器,将其他格式转换回JSON,但这对于任何开发者都是很难实现的一个工作。

因此在12.2中,Oracle提供了一系列的特性能够帮助开发者完成这一转换过程。

下面我们看几种转换的情况。

JSON from SQL

Oracle 12.2提供了以下4个函数帮助你通过SQL语句将其他类型的数据转换为JSOM类型的。

  • JSON_object

  • JSON_objectagg

  • JSON_array

  • JSON_arrayagg




最后修改时间:2020-05-07 23:57:36
「喜欢文章,快来给作者赞赏墨值吧」
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

数据库资讯
最新 热门 更多
本月热门
近期活动
全部
暂无活动,敬请期待...
相关课程
全部