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

SQL*Plus Send automatic email to the personal table

我想创建一个触发器,当另一个 table 上的 'city' 发生变化时,自动将电子邮件发送到个人 table 上的邮件地址,例如 SQL ]*加。 但是我找不到创建这个触发器的方法,你能帮我吗?

首先:这不是 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 服务器并且您需要适当的权限才能发送邮件。