GARANTIR DESCONTO

Fórum Dúvida com Trigger - usar if e else if #570225

01/11/2016

0

Galera, Bom Dia!

recentemente criei uma tabela de log para minha aplicação .NET do trabalho da faculdade, porém, as triggers ficaram muito extensas, cada ação tem uma trigger diferente para cada tabela... gostaria de saber como faço um trigger usando IF e ELSE IF.

Vaaaaleeeeeeu!!
Victor Neto

Victor Neto

Responder

Posts

07/11/2016

Adenilson

Bom dia Victr!

Este é só um exemplo numa trigger, se tentarmos cadastar um fornecedor ou cliente que já tenha o cnpj cadastrado, a trigger impede que a inclusão seja feita e apresenta a mensagem de erro, veja se ti ajuda?

begin

Select Count(1)
Into Controla_v
From Espelho_Fornec c
Where c.Cgc = :New.Cgc
And c.Inscricao = :New.Inscricao;

If Controla_v > 0
Then
Raise_Application_Error(-20011,
''Fornecedor ('' || :New.Codigo || '')'' ||
'' Tem o mesmo CNPJ e Inscrição que outro fornecedor. Inclusão não permitida.'');
End If;
end;
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar