Trigger com sequence
Como faço para cria um trigger usando minha sequece, quando insiro um registro na minha tabela?
Grato,
Bruno Ribeiro
Grato,
Bruno Ribeiro
Bruno_hanukah
Curtidas 0
Respostas
Motta
25/11/2005
Faço assim :
1)Crio uma sequence
2) Crio uma trigger de before insert
mais ou menos assim
Assim no insert vc pode ou não passar a chave , o que dá alguma flexibilidade.
1)Crio uma sequence
2) Crio uma trigger de before insert
mais ou menos assim
CREATE OR REPLACE TRIGGER TRG_EXEMPLO_B_I BEFORE INSERT ON TABELA_EXEMPLO REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW DECLARE v_chave TABELA_EXEMPLO.chave¬type; BEGIN if :new.chave is null then v_chave := exemplo_seq.nextval; end if; END; /
Assim no insert vc pode ou não passar a chave , o que dá alguma flexibilidade.
GOSTEI 0