sql - 定期在 toad/pl sql 中发送 http 请求
问题描述
我是 PL SQL 的新手,目前正在研究一个用于记录的小程序。该过程的目标是从调用它的任何位置接收一些参数,然后将这些参数写入表中。此过程还将有一些定义的时间段(例如 2 分钟),之后它通过 API 请求发送所有参数。因此,在 2 分钟内,它获取参数,将它们插入到表中,并在 2 分钟过去后,通过 API 发送所有参数。之后,再过 2 分钟,以此类推。
我知道如何获取参数、插入它们并通过 API 发送它们,但我不知道如何实现数据的定期发送。
我应该调用某种睡眠功能还是类似的东西?任何帮助都会很棒!
解决方案
对我来说,它看起来更像是一个两个过程的任务,而不仅仅是一个:
- 第一个(当前)将接受参数并将它们插入到表中
- 第二个(新的)将发送数据
- 如何?安排数据库作业每 2 分钟运行一次。使用
DBMS_SCHEDULER
包来做到这一点。根据您使用的数据库版本,它甚至可能更简单DBMS_JOB
(对于您必须做的事情仍然有效)。
- 如何?安排数据库作业每 2 分钟运行一次。使用
推荐阅读
- javascript - 在reactjs中映射项目并展平为单个数组
- html - 如何为本地文件设置背景图片 url?
- vue.js - Vue.js 元素.ui
替换文件 - python - selenium.common.exceptions.SessionNotCreatedException:消息:会话未创建,selenium python
- flutter - 未来功能超时?
- php - 在 WooCommerce 订单管理中也允许产品数量的小数数量
- javascript - 访问 ARRAY 内的值时出现问题
- python - 如何识别字符串中的名词并大写?
- php - 使用 wp_list_authors 仅显示贡献者
- python - 如何在 macos 上使用 --enable-framework (--enable-shared) 构建 python?