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の設定は問題ではないと思います。
ありがとう!