diff --git a/PNBR/pnbr.sql b/PNBR/pnbr.sql index e96f6834e..e3083928e 100644 --- a/PNBR/pnbr.sql +++ b/PNBR/pnbr.sql @@ -1763,11 +1763,17 @@ IS CURSOR c_tel3 IS - SELECT p.prs_perslid_key, REPLACE (p.prs_kenmerk1, '-', '') tel3 - FROM fac_imp_perslid p - WHERE p.prs_kenmerk1 IS NOT NULL - AND p.prs_kenmerk1 LIKE '06%' - AND LENGTH (REPLACE (p.prs_kenmerk1, '-', '')) = 10; + SELECT p.prs_perslid_key, REPLACE (p.prs_kenmerk1, '-', '') tel3, p.prs_perslid_nr + FROM fac_imp_perslid p + WHERE p.prs_kenmerk1 IS NOT NULL + AND p.prs_kenmerk1 LIKE '06%' + AND LENGTH (REPLACE (p.prs_kenmerk1, '-', '')) = 10 + AND NOT EXISTS + (SELECT kl.prs_kenmerklink_waarde + FROM prs_kenmerk k, prs_kenmerklink kl + WHERE k.prs_kenmerk_key = 1100 + AND kl.prs_kenmerk_key = k.prs_kenmerk_key + AND kl.prs_link_key = p.prs_perslid_key); BEGIN v_count_update := 0; @@ -2277,7 +2283,7 @@ BEGIN p_import_key, 'I', 'Telefoonnr 3 toegevoegd [' - || rec.prs_perslid_key + || rec.prs_perslid_nr || ']', ''); END;