我正在使用 utl_mail.send() 发送电子邮件,并且通过我的光标来的某些人可能没有电子邮件地址或将收到无效的电子邮件。我很难找出我可以使用哪些异常来确保我的程序在遇到这些空电子邮件之一时不会爆炸。例子:
.....
procedure sendEmail --subroutine of my procedure
BEGIN
utl_mail.send(sender => email_from,
recipients => email_adr,
subject => email_subject,
mime_type => 'text/html',
message => email_body);
--EXCEPTION SHOULD GO HERE
END;
....
WHILE CURSOR%FOUND THEN
LOOP
IF ..... THEN
sendEmail;
END IF;
....
END LOOP;
这可能会令人困惑,但如果您有任何问题,请提出问题。谢谢您的帮助。