Bom dia a todos !
Pessoal estou com um problema que é o seguinte: quando vou encerrar uma cotação se o item tiver com o codigo do NCM 9999.99.99 ele me traga a mensagem que coloque na trigger.
O problema é que quando acontece o erro o sistema só me traz a seguinte mensagem “ocorreu o seguinte problema:1-()” e mai nada, ele não passa adiante mas também não mostra a mensagem correta.
A trigger é esta abaixo, estou enviando para ver se vocês encontram erro.
create or replace trigger bd.ENCERRA_ITEM_COTA_NCM
before insert on encerra_item_cota_compra
for each row
declare
— local variables here
v_ncm produtos.cod_nomenclatura_mercadoria%Type;
begin
Select p.cod_nomenclatura_mercadoria
Into v_ncm
From produtos p
Where p.codprod = :New.Cod_Produto;
If v_ncm=’9999.99.99′
Then
Raise_Application_Error( – 20000, ‘Atencao Codigo NCM nao pode ser 9999.99.99’);
End If;
end ENCERRA_ITEM_COTA_NCM;