0

我刚刚开始查看 oracles 云中的 ATP 数据库。

我有一个旧的 pl/sql proc,我想放在 ATP 数据库中。

令人高兴的是,调用 htp.p 的过程没有错误地编译...但是我如何找到用于访问我的过程的 URL?

(顺便说一句,proc 不是可以通过 apex 转换为安静的 Web 服务的东西。)

4

1 回答 1

0

我对此的回答是 ATP 数据库带有配置好的 ORDS 并可以使用。
您可以通过 ORDS 向请求公开 pl/sql 过程。这确实需要对每个程序进行一些手动工作,但数量并不大。

您需要在 ORDS 中设置一个模块,并为要发送到您的程序的每个 get/put 等调用设置一个模板。

它在这里记录得很好: https ://oracle-base.com/articles/misc/oracle-rest-data-services-ords-remote-procedure-call-rpc-and-output-parameters 这是使用命令行一切——我发现使用通过 apex 提供的 RESTful 数据服务来获得用于设置它的 GUI 界面更容易。我相信也可以通过 sql developer 获得 GUI。

于 2020-08-21T13:33:35.210 回答