Base de informações da plataforma

SQL - Como verificar se existem operações sistemas com nomes inconsistentes?

RTSYSINF.FAQ-11273
select s.nome, o.operacao, 
(select max(funcao_sistema) from operacoes_funcoes oo join funcoes_sistemas f on (f.id = oo.funcao_id) where oo.operacao_id = o.id)
from operacoes_sistemas o
join interfaces_sistemas s on s.id = o.interface_id
where s.nome <> substr(o.operacao,1,length(s.nome));


DELETAR REGISTROS ERRADOS

delete from operacoes_sistemas where id in (select o.id
from operacoes_sistemas o
join interfaces_sistemas s on s.id = o.interface_id
where s.nome <> substr(o.operacao,1,length(s.nome)));