A1378-Como identificar e excluir os terceiros que perderam relacionamento no banco de dados.

Sumário

Sistema: Gerenciador de Aplicativos Prosoft

Contexto: 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.

Informações Adicionais: Não se aplica.

 

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;

  • Sem rótulos