Pular para o conteúdo
  • Este tópico contém 2 respostas, 2 vozes e foi atualizado pela última vez 8 anos, 9 meses atrás por Avatar de AdenilsonAdenilson.
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #108038
    Avatar de AdenilsonAdenilson
    Participante

      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;

      #108039
      Avatar de Nelson AnchiteNelson Anchite
      Participante

        A comparação no if está correta?

        #108047
        Avatar de AdenilsonAdenilson
        Participante

          sim

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