Ошибка при передаче электронной почты внутри utl_mail.send (Oracle 11g - sql) 06502 - 06512 - PullRequest
0 голосов
/ 22 декабря 2019

Я получаю это сообщение об ошибке:

Error at line 1
ORA-06502: PL/SQL: numeric or value error 
ORA-06512: in "SYS.UTL_MAIL", line 654
ORA-06512: in "SYS.UTL_MAIL", line 671
ORA-06512: in "APPS.PR_MAIL_ME", line 44
ORA-06512: in line 2

Это мой код, мой курсор:

  cursor email_detail is
  select email
    from
    (
       <the subquery>
      )
   where rn = 1
     and status in ('WARNING','ERROR','STAND BY'); 

Затем я хочупередать каждую электронную почту внутри функции utl_mail.send, используя LOOP

begin

  for c in email_detail
  loop
    begin

      utl_mail.send(sender => 'send@mail.com',recipients => c.email ,subject => 'Concurrents' ,message => 'adasdas');
    end;  
  end loop;

end;

Я пытался решить это много раз, но мне не удалось, не могли бы вы помочь мне решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...