trigger ou procedure para inserir dados

Firebird

30/08/2011

ola pessoal
Gostaria de saber como faço para montar  um trigger ou porcedure, para inserir alguns dados nas tabelas como abaixo
fizesse o calculo no campo diferença =  executado - planejado e no campo status o mesmo preenchesse se planejado for menor então  seria 'S' e se fosse ao contrario seria 'A'

Fico grato com ajuda
Diogenes Dourado
Diogenes Dourado

Diogenes Dourado

Curtidas 0

Respostas

Edgard Leal

Edgard Leal

30/08/2011

create trigger tg_controla_planejamento for planajamento(tabela) active before inert as
begin
if(new.planejado < new.executado) new.situacao = S
else new.situacao = A;
end
GOSTEI 0
POSTAR