数据库完成处理/加载数据后执行宏

时间:2017-08-18 19:54:02

标签: sql sql-server oracle vba netezza

当数据库处理完毕且新数据可供查询时,是否可以启动宏?以下是我对此事的看法:

可能性1: 可以编写宏来连续查询数据库并检查结果集是否满足某组标准(例如日期范围,结果集不是空白等)。

问题: 这将需要一台计算机始终打开,始终通过Excel查询相同的内容。这也会给服务器带来太大的压力。

可能性2: 可以稍微重新配置当前写入的查询以将电子邮件发送到新创建的地址。此电子邮件地址(Outlook)将准备一个宏来触发运行请求的宏的批处理文件。

问题: 重新配置查询的逻辑将是一个很大的顺序,我并不认为这甚至是一个全面的解决方案。我已经看到了MS SQL ServerOracle的有希望的东西,但是对于Netezza来说还没有。

可能性3: 机器人可以制作(用我目前不知道但我愿意学习的语言:D),它将执行上述操作,以某种方式避免服务器上的繁重负载以及笔记本电脑始终处于开启状态。

问题: 可能是幻想。我想被证明是错的。

NB:Microsoft SQL Server 2012

如果可以完成这些工作,请提供任何建议/指导。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

以下是SQL Server 2012

的内容

以下是Oracle

的内容

Netezza的稳定答案目前仍然遥不可及,但这是我迄今为止最好的领先优势。