当前位置: 首页 > 面试题库 >

在Oracle 11g中对JSON的支持

彭琛
2023-03-14
问题内容

Oracle 11g是否支持JSON?我的意思是像在PL / SQL查询中处理JSON对象之类的东西。我知道Oralcle
12c支持这些东西,但是11g似乎没有。

我主要关心的是,是否有可能UTL_HTTP在PL / SQL代码中处理从RESTfull API调用(使用包)返回的JSON对象。

这就是我所说的RESTfull API:

req := UTL_HTTP.BEGIN_REQUEST('https://xxxx/api/job/all', 'GET', 'HTTP/1.1');

  UTL_HTTP.set_header(req, 'Content-Type', 'application/json');
  UTL_HTTP.set_header(req, 'apikey','xxxxx');
  resp := UTL_HTTP.GET_RESPONSE(req);

然后需要以某种方式将还原的JSON数据保存在表中。我的Oracle环境是:Oracle Database 11g企业版11.2.0.3.0版-64位生产。

有什么想法吗?

谢谢你。


问题答案:

否,Oracle数据库12c第2版(12.1.0.2)中引入了JSON支持。

问候



 类似资料:
  • 使用Apache NiFi,我希望在JSON流文件中的所有元素中添加一个新字段,该字段基于两个其他字段的串联。我试图使用处理器来处理这个问题,但是,我想使用的Jolt转换可以使用在线工具,但在NIFI中不起作用。我怀疑是版本问题,但我的Jolt规范可能有一些愚蠢的地方。 输入JSON如下所示... 提前感谢您的指点。

  • 我试图在XAMP中创建一个json数据库,在使用phpmyAdmin时,它显示我正在使用mariaDB,但在我的它显示在端口3306上运行。我正在使用Laravel 5.4 framework创建数据库,下面是我尝试执行的迁移: 现在,在执行此操作时,我遇到以下错误: SQLSTATE[42000]:语法错误或访问冲突: 1064你有一个错误在您的SQL语法;检查手册,对应于您的MariaDB服务

  • 问题内容: 在iOS SDK中是否有一个类可以从服务器解析JSON?(类似于NSXML for XML,并且扩展名为RSS。) 问题答案: 从iOS5开始,JSON已被本地支持,无需第三者框架。NSJSONSerialization类支持此功能!

  • 我正在使用Informatica映射,它更新oracle表中的一列。该列的数据类型为VARCHAR2(4000)。 现在我想更新值超过4000个字符的列,我尝试了datatypes long/clob,但它也只能容纳最多4000个字符。 拉胡尔

  • 在尝试从oracle11g数据库获取分页对象列表时,我面临一个很大的性能问题。 据我所知,以及我在网上查过的情况,在oracle11g中实现分页的唯一方法如下:示例:[页面=1,大小=100] 此查询中的问题是,从表“table\u NAME”中获取数据的最内部查询返回了大量数据,导致整个查询需要8秒钟(应用where子句后返回了大约200万条记录,其中包含9或10个join子句)。 这是因为最内

  • 我正在尝试向后端发送一个JSON对象。基本上,我要做的是获得两个文本字段的输入,然后是所有选定文本框的列表。我的javascript代码如下所示: 我还不是javascript方面的专家,但从我在其他Anwer和帖子中发现的情况来看,这是我可以组合起来的,我认为它实际上可以工作。后端部分工作正常,正如我用PostMan测试的那样,非常正常。这就是JSON,我;我是邮递员寄来的,看起来像: Java