SQL*Plus 向个人表发送自动电子邮件

Posted

技术标签:

【中文标题】SQL*Plus 向个人表发送自动电子邮件【英文标题】:SQL*Plus Send automatic email to the personal table 【发布时间】:2021-12-21 13:53:10 【问题描述】:

我想创建一个触发器,以便在其他表(如 SQL*Plus 上的“城市”)发生更改时自动向个人表上的邮件地址发送电子邮件。 但我找不到创建此触发器的方法,您能帮帮我吗?

【问题讨论】:

【参考方案1】:

首先:这不是 SQLPlus,而是我们在这里讨论的 Oracle SQL - 实际上你必须为此编写 PL/SQL 代码,就像在 Oracle 中的任何触发器中一样。 但是您可以为此使用 SQLPlus - 或 SQLdeveloper 或任何其他充当数据库客户端的工具。

如何在 PL/SQL 中发送邮件:

UTL_MAIL.SEND ('sender@myapp.com','receiver@yourapp.com',
    message => 'this is the message',
    subject => 'Warnung: message arriving');

但是您的 DBA 必须已经为数据库配置了 SMTP 服务器,并且您需要适当的权限才能发送邮件。

【讨论】:

以上是关于SQL*Plus 向个人表发送自动电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

使用 sql developer 的自动警报电子邮件

关于发送电子邮件的谷歌工作表脚本

需要JS帮助 - 观看谷歌工作表专栏,通过Gmail发送更新价值的电子邮件

使用 SQL*Plus 从以前的 SELECT 中选择总计

powershell 监控SharePoint,本地服务器和SQL服务,页面并向某人发送报告电子邮件。

使用 ics 会议预约向 Outlook 发送电子邮件