Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Oracle SQL从外部源(REST API)提取数据?_Sql_Oracle_Rest_Dbms Scheduler_Dbms Job - Fatal编程技术网

如何使用Oracle SQL从外部源(REST API)提取数据?

如何使用Oracle SQL从外部源(REST API)提取数据?,sql,oracle,rest,dbms-scheduler,dbms-job,Sql,Oracle,Rest,Dbms Scheduler,Dbms Job,我正在评估通过使用Oracle SQL DBMS_调度器通过internet从外部服务(REST API)提取XML数据的可能性。理想情况下,这将是在数据库服务器上运行的自动化解决方案。这在技术上是否可行?建议的实施方式是什么 传统上,要使这样的过程自动化,我需要一个专用服务器,从外部服务中提取数据,并将数据进一步推送到SQL表中 我试图想出一个解决方案,用DBMS_调度程序或类似程序替换专用服务器,并将数据直接拉入数据库。您可以从PL/SQL调用REST服务,使用UTL_HTTP发出HTTP

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

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


我试图想出一个解决方案,用DBMS_调度程序或类似程序替换专用服务器,并将数据直接拉入数据库。

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