Fórum Como fazer uma Trigger !!! #50241
02/04/2005
0
Preciso criar uma trigger numa situação de que quando o registro pai seja eliminado os itens dessa tabela armazenado em outra tabela sejam eliminados automaticamente.
alguém pode ajudar?
Amilton/pr
Curtir tópico
+ 0Posts
02/04/2005
Afarias
|seja eliminado os itens dessa tabela armazenado em outra tabela sejam
|eliminados automaticamente
vc poderia fazer isso simplesmente usando integridade referencial declarativa:
alter table tabela_filho add constraint nome_fk foreign key (campo_ref) references tabela_pai (campo_chave) on delete cascade;
mas se realmente deseja uma solução com trigger:
create trigger nome_trigger for tabela_pai after delete as begin delete from tabela_filho where campo_ref = old.campo_chave; end^
T+
Gostei + 0
02/04/2005
Amilton/pr
Escuta . . . como funciona o o termo:
^Set Term
quando usa e sua função . . .
Gostei + 0
02/04/2005
Afarias
<<código pra criar a trigger>>
T+
Gostei + 0
02/04/2005
Amilton/pr
Quando se usa e quando?
Gostei + 0
02/04/2005
Afarias
ora, não informei acima??
:roll:
ficaria no caso::
set term ^; create trigger nome_trigger for tabela_pai after delete as begin delete from tabela_filho where campo_ref = old.campo_chave; end^
Não é isso q deseja saber?
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)