[firebase-br] Uma trigger pode disparar outra ? Vou explicar melhor...
Chico
chico em auditecmatao.com.br
Ter Nov 28 17:38:03 -03 2006
Pessoal, eu tenho 2 Triggers:
Uma chama T_APAGAFUNCIONARIO que funciona quando for deletado um registro da tabela FUNCIONARIO em BEFORE DELETE. Ela apaga registros da tabela ATESTADO como está abaixo:
AS
begin
Delete from ATESTADO
Where CODIGOEMPRESA = FUNCIONARIO.CODIGOEMPRESA and
CODIGOFUNCIONARIO = FUNCIONARIO.CODIGOFUNCIONARIO;
end
E tenho também a outra trigger que chama T_APAGAATESTADOS que funciona quando for deletado um registro da tabela ATESTADO em BEFORE DELETE. Ela apaga os registros das tabelas ATESTADOPPP, ATESTADOMUDANCAFUNCAO, ATESTADORETORNOAFASTAMENTO E ATESTADO PERIODICO como está abaixo:
AS
begin
Delete from ATESTADOPPP
Where CODIGOEMPRESA = ATESTADO.CODIGOEMPRESA and
CODIGOFUNCIONARIO = ATESTADO.CODIGOFUNCIONARIO;
Delete from ATESTADOMUDANCAFUNCAO
Where CODIGOEMPRESA = ATESTADO.CODIGOEMPRESA and
CODIGOFUNCIONARIO = ATESTADO.CODIGOFUNCIONARIO;
Delete from ATESTADORETORNOAFASTAMENTO
Where CODIGOEMPRESA = ATESTADO.CODIGOEMPRESA and
CODIGOFUNCIONARIO = ATESTADO.CODIGOFUNCIONARIO;
Delete from ATESTADOPERIODICO
Where CODIGOEMPRESA = ATESTADO.CODIGOEMPRESA and
CODIGOFUNCIONARIO = ATESTADO.CODIGOFUNCIONARIO;
end
Eu quero que: Quando eu apagar um registro da tabela FUNCIONARIO, que seje disparado a Trigger T_APAGAFUNCIONARIO, e que está por sua vez dispare a Trigger T_APAGAATESTADOS. Do jeito que eu fiz, vai acontecer desta forma ?
Abraços
Chico
Mais detalhes sobre a lista de discussão lista