Pular para o conteúdo
Visualizando 1 post (de 1 do total)
  • Autor
    Posts
  • #81911
    Avatar de farzacfarzac
    Participante

      Boa noite

      Alguem sabe me dizer o motivo que quando vou executar o script abaixo da o erro :

      ERRO na linha 1:
      ORA-29540: a classe valida_email não existe
      ORA-06512: em “SYSTEM.VALIDAR_ENDERECO”, line 1
      ORA-06512: em line 3

      –O SCIPT :

      ———————————————————–

      create or replace and resolve java source named “valida_email” as
      import javax.mail.internet.*;
      import oracle.sql.NUMBER;
      public class valida_email
      {
      public static NUMBER validar_endereco(String rfc822Address)
      {
      int rc = 0;
      try
      {
      InternetAddress ia = new InternetAddress(rfc822Address);
      rc = 1;
      }
      catch (AddressException ae)
      {
      rc = 0;
      }
      catch (Exception ex)
      {
      rc = -1;
      }
      finally
      {
      return new NUMBER(rc);
      }
      }
      }
      ——————————————————-

      create or replace function validar_endereco (p_endereco in varchar2)
      return number
      as language java name ‘valida_email.validar_endereco(java.lang.String)
      return oracle.sql.NUMBER’;

      ——————————————————-

      declare
      begin
      dbms_output.put_line(‘O email = ‘||validar_endereco(‘fdrrree’));
      end;

      ——————————————————

      Espero que alguem possa me ajudar.

      Abraços.

    Visualizando 1 post (de 1 do total)
    • Você deve fazer login para responder a este tópico.
    plugins premium WordPress