1
resposta

RESOLUÇÃO - 02- Funcionários demitidos

PRIMEIRO DELETAR OS DADOS DA TABELA DEPENDENTES POR CAUSA DA FK, COM BASE NA TABELA RH:

DELETE FROM TAB_DEPENDENTE
WHERE COD_FUNCIONARIO IN
(
SELECT TF.COD_FUNCIONARIO
FROM
TAB_FUNCIONARIO TF
RIGHT JOIN 
TAB_RH_DEMITIDOS TRH
ON 
TF.COD_FUNCIONARIO=TRH.COD_FUNCIONARIO
);

E NA SEQUENCIA DELETAR OS DADOS DA TABELA DE FUNCIONARIOS, COM BASE NA TABELA RH:

DELETE FROM TAB_FUNCIONARIO
WHERE COD_FUNCIONARIO IN
(SELECT TF.COD_FUNCIONARIO
FROM
TAB_FUNCIONARIO TF
RIGHT JOIN 
TAB_RH_DEMITIDOS TRH
ON 
TF.COD_FUNCIONARIO=TRH.COD_FUNCIONARIO
);
1 resposta

Olá, Fábio, como vai? Espero que esteja bem!

Fico feliz em ver que realizou a atividade, é isso aí! Continue se dedicando aos estudos e colocando em prática seus aprendizados.

Caso tenha dúvidas, fico à disposição.

Abraços e bons estudos!