"Oracle 12c JSON Developer's Guide 是Oracle公司发布的官方文档,主要针对12c版本数据库中的JSON功能进行详细介绍。该指南由Drew Adams为主要作者,并由Oracle的JSON开发、产品管理和质量保证团队共同贡献。文档涵盖了12.2版本,发布于2017年8月。" 在Oracle 12c中,JSON(JavaScript Object Notation)功能被广泛用于处理和存储非结构化数据,特别是在大数据和Web服务应用中。JSON格式因其轻量级和易于读写的特点而被广泛应用。以下是一些关于Oracle 12c JSON支持的关键知识点: 1. **JSON数据类型**:Oracle 12c引入了新的JSON数据类型`JSON`,用于存储JSON文档。这使得在关系数据库中直接处理JSON变得更为便捷。 2. **JSON对象存储**:数据库提供了`JSON_OBJECT`和`JSON_ARRAY`函数,用于创建JSON对象和数组。这些函数允许开发者以SQL查询的方式构建复杂的JSON结构。 3. **JSON索引**:为了提高查询性能,Oracle支持创建JSON索引,包括`BINARY JSON (BJSON)`索引和`INDEX BY`索引。这些索引可以加速对JSON字段特定路径的查询。 4. **JSON查询**:通过使用`JSON_TABLE`和`JSON_PATH`,开发者可以将JSON文档转换为关系表形式,从而使用SQL进行查询。`JSON_VALUE`和`JSON_QUERY`函数则用于提取JSON对象中的值或子对象。 5. **JSON操作**:Oracle提供了诸如`JSON_OBJECTAGG`和`JSON_ARRAYAGG`等聚合函数,以及`JSON_MODIFY`来更新JSON文档中的值。此外,`JSON_EXISTS`函数检查JSON路径是否存在。 6. **PL/SQL与JSON**:PL/SQL增强以支持JSON处理,包括新的包如`DBMS_JSON`,提供了处理JSON的函数和过程,如`PARSE`、`VALIDATE`和`GET`等。 7. **JSON兼容性**:Oracle 12c遵循JSON标准,支持标准的JSON语法和语义,同时提供了一些扩展以适应数据库环境。 8. **安全性**:文档中还可能涉及如何确保JSON数据的安全性,包括权限管理、访问控制和加密策略。 9. **性能优化**:通过使用合适的索引策略、查询优化和内存配置,可以提高处理大量JSON数据时的系统性能。 10. **案例研究与示例**:指南中通常会包含丰富的示例代码和实际应用场景,帮助开发者理解和应用这些功能。 Oracle 12c JSON Developer's Guide旨在帮助开发人员和数据库管理员充分利用Oracle数据库对JSON的支持,实现高效、安全地存储和查询JSON数据。通过深入学习此文档,读者能够掌握如何在Oracle环境中有效地集成和管理JSON数据。
![](https://csdnimg.cn/release/download_crawler_static/11701775/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/11701775/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/11701775/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/11701775/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/11701775/bg14.jpg)
剩余195页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 0
- 资源: 17
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 中国微型数字传声器:技术革新与市场前景
- 智能安防:基于Hi3515的嵌入式云台控制系统设计
- 手机电量低时辐射真增千倍?解析手机使用谣言
- 56F803型DSP驱动的高精度大功率超声波电源控制策略研究
- ARM与GPRS结合的远程监测系统设计
- GPS与RFID技术结合的智能巡检系统设计
- CPLD驱动的低功耗爆炸场温度测试系统设计
- 基于FPGA的智能驱动控制系统:可扩展设计与工业网络协议
- 基于ATmega128和CH374的嵌入式USB接口设计
- 基于AT89C52的温度补偿超声波测距仪:高精度设计与应用
- MSP430F448单片机在交流数字电压表中的应用
- 提升变频器应用效率的12项实用技巧
- STM32F103在数字电镀电源并联均流系统中的应用
- PSpice仿真下的升压开关电源设计:拓扑分析与CCM稳定性提升
- 轻巧高效:MSP430主导的低成本无线传感器网络节点设计
- FPGA在EDA/PLD中实现LVDS接口的应用解析
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)