Untitled

mail@pastecode.io avatar
unknown
sql
a year ago
5.2 kB
3
Indexable
Never
DELETE FROM konto_dluznika
WHERE ident IN
(
select kd.ident from konto_dluznika as kd
join konto_bankowe as kb on kb.ident=kd.id_konta_bankowego

join bank as b on b.ident=kb.id_banku
join uczestnik as u on u.ident=b.id_uczestnika
join dluznik as d on d.ident=kd.id_dluznika
join uczestnik as uu on uu.ident=d.id_uczestnika
join typy_uczestnikow as tu on tu.ident=uu.typ_uczestnika

where
kd.id_dluznika=  (id dluznika)

and (not
(
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%bank%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%banque%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%pekao%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%nykredit%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%paribas%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%banco%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%elavon finan%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%ubs limited%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%ubs ltd%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%morgan europe%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%intesa sanpaolo%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%kasa centrum%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%kasa jowisz%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%kasa polska%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%kasa stefczyka%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%kasa unii lubelskiej%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%kasa wspólnota%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%kasa wybrzeże%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%kasa krajowa%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%skok%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%spółdzielcza%kasa%oszczędnościowo%')  or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%BZ%WBK%S%A%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%BGK%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%PKO%BP%S%A%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%BGZ%S%A%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%BGŻ%S%A%')
) or
(
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%przedstawicielstwo%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%adkrytaje%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%akcyjaniernaje%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%tawarystwa%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%bank%of%america%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%Aktiengesellschaft%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%Hypothekenbank%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%Genossenschaftsbank%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%Landesbank%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%Norddeutsche%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%Girozentrale%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%akcioniernoje%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%Svenska Handelsbanken AB (publ)%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%Sztokholm%')
)
or
(
(upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%NBP%') or
upper(rtrim(u.nazwa_1+' '+coalesce(u.nazwa_2,'')+' '+coalesce(u.nazwa_3,''))) like upper('%Narodowy%Bank%Polski%')) and
tu.nazwa_1='osoba fizyczna'
)
)
)