Fórum Trigger com sequence #28296
25/11/2005
0
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
Curtir tópico
+ 0
Responder
Posts
28/11/2005
Motta
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.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)