[firebase-br] Exclusão em cascata
Giovani Benedetti Penha
giovani em cooperval.com
Qua Ago 10 13:33:40 -03 2005
Fala Zé.. hehe
Tenta assim:
ALTER TABLE dependentes
ADD CONSTRAINT fk_func
FOREIGN KEY (ID_FUNC) REFERENCES funcionario(ID) ON UPDATE CASCADE
ON DELETE CASCADE;
Lembrando que se você usa IBExpert tem lá a opção de criar a chave
estrangeira na aba Constraints.
[]´s
Giovani Benedetti Penha
Jose Luiz de Medeiros escreveu:
>Colegas..
>
>
>
> Como sou novo em FireBird, estou com uma dúvida aparentemente simples.
>Como faço para criar uma exclusão em cascata:
>
>
>
>Exemplo: tenho uma tabela de FUNCIONARIO com os campos:
>
>
>
>ID
>
>Nome
>
>Cargo
>
>
>
>Também tenho uma tabela de DEPENDENTES com os campos:
>
>
>
>ID
>
>ID_FUNC
>
>Nome
>
>
>
>Quando eu apagar um determinado FUNCIOANRIO , acionaria um TRIGGER que
>apagaria todos os DEPENDENTES referente ao FUNCIONARIO.
>
>
>
>Ágüem teria um exemplo para me enviar?
>
>
>
>Grato:
>
>
>
> Jose Luiz de Medeiros
>
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
Mais detalhes sobre a lista de discussão lista