[firebase-br] Trigger
Zottis
bzottis em ig.com.br
Qua Dez 30 22:00:11 -03 2015
Pessoal, estou tentando fazer uma trigger, mas ela compila e na hora de
inserir dados, diz que o campo(cod_tp) não pode ser nulo.
o que estou fazendo errado?
.......
CREATE OR ALTER TRIGGER VIDR_PROJETO_TPACABAM_BI FOR
VIDR_PROJETO_TPACABAM
ACTIVE BEFORE INSERT POSITION 0
as
begin
if (new.codigo is null) then
new.codigo = gen_id(gen_vidr_projeto_tpacabam_id,1);
if (new.data_cad is null) then
new.data_cad = current_date;
if (new.cod_tp is null) then
begin
if (new.tipo = 'A') then
begin
new.cod_tp = (select max(v.cod_tp) + 1 from vidr_projeto_tpacabam v
where v.cod_tp = 'A');
end else
new.cod_tp = (select max(v.cod_tp) + 1 from vidr_projeto_tpacabam v
where v.cod_tp = 'V');
end
end.....
--
"ZOTTIS"
Mauricio Zottis
Se quiser ir rápido, vá sozinho.
Se quiser ir longe, vá em grupo.
Provérbio Africano.
Mais detalhes sobre a lista de discussão lista