首页 > 解决方案 > 如何使用 Oracle SQL 从外部源(REST API)提取数据?

问题描述

我正在评估使用 Oracle SQL DBMS_Scheduler 通过 Internet 从外部服务 (REST API) 提取 XML 数据的可能性。理想情况下,这将是在数据库服务器上运行的自动化解决方案。这在技术上是否可行?推荐的实施方式是什么?

传统上,要使这样的过程自动化,我需要一个专用服务器来从外部服务中提取数据并将该数据进一步推送到 SQL 表中。

我正在尝试提出一个解决方案,将专用服务器替换为 DBMS_Scheduler 或类似服务器,并将数据直接拉入数据库。

标签: sqloraclerestdbms-schedulerdbms-job

解决方案


您可以从 PL/SQL 调用 REST 服务,使用 UTL_HTTP 发出 HTTP POST 请求,然后可以将该过程添加到 DBMS_SCHEDULER。


推荐阅读