我正在尝试使用 sql 过程发送电子邮件,但遇到了一些错误。这是我的相关代码:
IF cur_email%FOUND THEN
stu_email := schema.get_person_email_adr(v_id);
IF send_email = 'Y' THEN
UTL_MAIL.SEND (sender => v_email_from, -- line of error
recipients => stu_email,
subject => v_email_subject,
mime_type => 'text/html',
message => v_email_body );
END IF;
END IF;
我将收到多个“v_id”,并尝试向我收到的每个人发送一封电子邮件,所以我也想知道我这样做是否正确?我得到的错误是:
PLS-00201: identifier 'UTL_MAIL' must be declared
我不确定为什么会遇到这种情况,在我进行一些更改之前,我从未收到此错误,所以我相信设置的 utl_mail 不是问题。
谢谢!