Este artigo tem por objetivo orientar os analistas como identificar e excluir os terceiros que existem cadastrados na tabela prg_terceiro_compl e não estão mais cadastrados na tabela prg_terceiro_compl e com isso perde-se o vínculo com o endereço do terceiro.
Resolução
1. Para consultar os terceiros que não existe na tabela prg_terceiro_compl execute o script abaixo.
Select b.codigobtr, b.cnpjcpf, c.id, c.codigo
from "prg_terceiro_btr" b
left join prg_terceiro_compl c on c.codigo = b.codigobtr
Observação: Os terceiros que forem apresentados sem ID e Codigo não devem existir no cadastro.
2. Para deletar os terceiros execute o script abaixo: Serão apagados apenas os terceiros que não existe na tabela prg_terceiro_compl.
delete b
from "prg_terceiro_btr" b
left join prg_terceiro_compl c on c.codigo = b.codigobtr
where c.id is null;