首页 > 解决方案 > 定期在 toad/pl sql 中发送 http 请求

问题描述

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

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

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

标签: sqloracleplsqltoadplsql-package

解决方案


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

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

推荐阅读