Pessoal , 

mais uma vez pesso a ajuda de voces, estou com uma procedure que fiz
uma exception, e esta dando erro. e queria a ajuda voces.
a procedure é a seguinte:

CREATE OR REPLACE PROCEDURE P_CHECA_CGC_CPF(CGC IN VARCHAR2)
IS
  CGC_CPF1 EXCEPTION;
BEGIN
  IF FC_DIG_CGC(CGC) <> 'SIM' THEN
  BEGIN
    IF FC_DIG_CPF(CGC) <> 'SIM' THEN RAISE CGC_CPF1;
  END IF;
EXCEPTION
  WHEN CGC_CPF1 THEN
    raise_application_error(-20000,'C.P.F. ou C.N.P.J. não é
valido!!!, informe ele corretamente!!!');
END;
/
Quando crio ela e dou um show erros ela mostra a mensagem:

SQL> show errors procedure p_checa_cgc_cpf;
Erros para PROCEDURE P_CHECA_CGC_CPF:

LINE/COL ERROR
-------- -----------------------------------------------------------------
12/4     PLS-00103: Encontrado o símbolo "end-of-file" quando um dos
         seguintes símbolos era esperado:
         begin case declare else elsif end exit for goto if loop mod
         null pragma raise return select update while with
         <an identifier> <a double-quoted delimited-identifier>
         <a bind variable> << close current delete fetch lock insert
         open rollback savepoint set sql execute commit forall merge
         <a single-quoted SQL string> pipe


Pergunta:
Como eu acerto esse erro?
Esta certo o modo que eu fiz a procedure?
Existe uma melhor forma para fazer isso?





-- 
=============================
            Fabio Luiz de Oliveira
       Analista de Sistemas Pleno
=============================


______________________________________________________________________

Histórico: http://www.mail-archive.com/[email protected]/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
______________________________________________________________________ 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a