Pessoal, fiz um trigger para validar se um registro existe ou nao em uma tabela e cadastrar ou não, ele esta funcionando, cadastra se for registro novo, porem quando é registro repetido, ele apresenta o erro que eu fiz, mas apresenta junto mais 2 erros
seguem em anexo.
ERRO na linha 1:
ORA-20001: Codigo do Erro 5000 < esse é meu erro
ORA-06512: em "NOTAS.TG_BI_ALUNO", line 7
ORA-04088: erro durante a execuþÒo do gatilho 'NOTAS.TG_BI_ALUNO'
ORA-06512: em "NOTAS.PROC_CAD_ALUNO", line 14
ORA-06512: em line 1
CREATE OR REPLACE TRIGGER TG_BI_ALUNO
BEFORE INSERT
ON ALUNO
FOR EACH ROW
DECLARE
QUANTIDADE NUMBER;
BEGIN
SELECT COUNT(*) INTO QUANTIDADE FROM ALUNO WHERE CD_CPF = :NEW.CD_CPF OR CD_RG = :NEW.CD_RG;
IF QUANTIDADE >= 1
THEN
raise_application_error(-20001,’Codigo do Erro 5000′);
END IF;
END;
/