在 toad/pl sql 定期发送 http 请求

send http request in toad/pl sql periodically

我是 PL SQL 的新手,目前正在编写一个用于日志记录的小程序。该过程的目标是从调用它的任何地方接收一些参数,然后将这些参数写入 table。此过程还将有一些定义的时间段(例如 2 分钟),之后它通过 API 请求发送所有参数。因此,它在 2 分钟内获取参数,将它们插入 table,并在 2 分钟过去后,通过 API 发送所有参数。然后再过 2 分钟,等等

我知道如何获取参数,插入参数并通过API发送,但我不知道如何实现数据的周期发送。

我应该调用某种睡眠函数,还是类似的东西?任何帮助都会很棒!

对我来说,它看起来更像是一个两个程序任务,而不是一个:

  • 第一个(当前)将接受参数并将它们插入 table
  • 第二个(新的)将发送数据
    • 怎么样?每 2 分钟将数据库作业安排到 运行。使用 DBMS_SCHEDULER 包来做到这一点。根据您使用的数据库版本,它甚至可能更简单 DBMS_JOB(对于您必须做的事情仍然有效)。