DBA Data[Home] [Help]

APPS.BEN_DELETE_ORPHAN_ROWS SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 25

   SELECT NULL
     FROM fnd_concurrent_requests fnd
    WHERE fnd.phase_code <> 'C' AND fnd.request_id = p_request_id;
Line: 72

 procedure delete_per_con
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_per_con';
Line: 83

   delete /*+ parallel(a) */ from per_contact_relationships a
   where a.contact_person_id is not null
   and   a.contact_person_id not in ( select /*+ hash_aj index_ffs(ppf) parallel_index(ppf) */ person_id
                                     from   per_all_people_f ppf );
Line: 88

   delete /*+ parallel(a) */ from per_contact_relationships a
   where a.person_id is not null
   and   a.person_id not in ( select /*+ hash_aj index_ffs(ppf) parallel_index(ppf) */ person_id
                             from   per_all_people_f ppf );
Line: 98

 end delete_per_con;
Line: 107

 procedure delete_cbr_quald_bnf
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_cbr_quald_bnf';
Line: 118

   DELETE FROM ben_cbr_quald_bnf a
         WHERE NOT EXISTS (SELECT 1
                             FROM per_all_people_f per
                            WHERE per.person_id = a.cvrd_emp_person_id);
Line: 128

 end delete_cbr_quald_bnf;
Line: 137

 procedure delete_crt_ordr
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_crt_ordr';
Line: 148

   DELETE FROM ben_crt_ordr a
         WHERE NOT EXISTS (SELECT 1
                             FROM per_all_people_f per
                            WHERE per.person_id = a.person_id);
Line: 156

 end delete_crt_ordr;
Line: 165

 procedure delete_crt_ordr_cvrd_per
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_crt_ordr_cvrd_per';
Line: 176

   DELETE FROM ben_crt_ordr_cvrd_per a
         WHERE NOT EXISTS (SELECT 1
                             FROM per_all_people_f per
                            WHERE per.person_id = a.person_id);
Line: 184

 end delete_crt_ordr_cvrd_per;
Line: 193

 procedure delete_elig_dpnt
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_elig_dpnt';
Line: 204

   DELETE /*+ PARALLEL(A) */ FROM ben_elig_dpnt a
         WHERE a.dpnt_person_id IS NOT NULL
           AND a.dpnt_person_id NOT IN (SELECT /*+ HASH_AJ INDEX_FFS(PER) PARALLEL_INDEX(PER) */ person_id
                                          FROM per_all_people_f per);
Line: 212

 end delete_elig_dpnt;
Line: 221

 procedure delete_elig_per_f
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_elig_per_f';
Line: 232

   DELETE /*+ PARALLEL(A) */FROM ben_elig_per_f a
         WHERE a.person_id IS NOT NULL
           AND a.person_id NOT IN (SELECT /*+ HASH_AJ INDEX_FFS(PER) PARALLEL_INDEX(PER) */ person_id
                                     FROM per_all_people_f per);
Line: 240

 end delete_elig_per_f;
Line: 249

 procedure delete_ext_chg_evt_log
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_ext_chg_evt_log';
Line: 260

   DELETE /*+ PARALLEL(A) */FROM ben_ext_chg_evt_log a
         WHERE a.person_id IS NOT NULL
           AND a.person_id NOT IN (SELECT /*+ HASH_AJ INDEX_FFS(PER) PARALLEL_INDEX(PER) */ person_id
                                     FROM per_all_people_f per);
Line: 268

 end delete_ext_chg_evt_log;
Line: 277

 procedure delete_ext_rslt_dtl
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_ext_rslt_dtl';
Line: 288

   DELETE /*+ PARALLEL(A) */FROM ben_ext_rslt_dtl a
         WHERE a.person_id IS NOT NULL
           AND a.person_id NOT IN (0, 999999999999)
           AND a.person_id NOT IN (SELECT /*+ HASH_AJ INDEX_FFS(PER) PARALLEL_INDEX(PER) */ person_id
                                     FROM per_all_people_f per);
Line: 297

 end delete_ext_rslt_dtl;
Line: 306

 procedure delete_ext_rslt_err
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_ext_rslt_err';
Line: 317

   DELETE /*+ PARALLEL(A) */FROM ben_ext_rslt_err a
         WHERE a.person_id IS NOT NULL
           AND a.person_id NOT IN (SELECT /*+ HASH_AJ INDEX_FFS(PER) PARALLEL_INDEX(PER) */ person_id
                                     FROM per_all_people_f per);
Line: 325

 end delete_ext_rslt_err;
Line: 334

 procedure delete_le_clsn_n_rstr
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_le_clsn_n_rstr';
Line: 345

   DELETE /*+ PARALLEL(A) */FROM ben_le_clsn_n_rstr a
         WHERE a.person_id IS NOT NULL
           AND a.person_id NOT IN (SELECT /*+ HASH_AJ INDEX_FFS(PER) PARALLEL_INDEX(PER) */ person_id
                                     FROM per_all_people_f per);
Line: 353

 end delete_le_clsn_n_rstr;
Line: 362

 procedure delete_person_actions
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_person_actions';
Line: 373

   DELETE /*+ PARALLEL(A) */FROM ben_person_actions a
         WHERE a.person_id IS NOT NULL
           AND a.person_id NOT IN (SELECT /*+ HASH_AJ INDEX_FFS(PER) PARALLEL_INDEX(PER) */ person_id
                                     FROM per_all_people_f per);
Line: 381

 end delete_person_actions;
Line: 390

 procedure delete_per_bnfts_bal_f
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_per_bnfts_bal_f';
Line: 401

   DELETE FROM ben_per_bnfts_bal_f a
         WHERE NOT EXISTS (SELECT 1
                             FROM per_all_people_f per
                            WHERE per.person_id = a.person_id);
Line: 409

 end delete_per_bnfts_bal_f;
Line: 418

 procedure delete_per_dlvry_mthd_f
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_per_dlvry_mthd_f';
Line: 429

   DELETE FROM ben_per_dlvry_mthd_f a
         WHERE NOT EXISTS (SELECT 1
                             FROM per_all_people_f per
                            WHERE per.person_id = a.person_id);
Line: 437

 end delete_per_dlvry_mthd_f;
Line: 446

 procedure delete_per_pin_f
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_per_pin_f';
Line: 457

   DELETE FROM ben_per_pin_f a
         WHERE NOT EXISTS (SELECT 1
                             FROM per_all_people_f per
                            WHERE per.person_id = a.person_id);
Line: 465

 end delete_per_pin_f;
Line: 474

 procedure delete_pl_bnf_f
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_pl_bnf_f';
Line: 485

   DELETE FROM ben_pl_bnf_f a
         WHERE NOT EXISTS (
                  SELECT 1
                    FROM per_all_people_f per
                   WHERE per.person_id = a.bnf_person_id
                      OR per.person_id = a.ttee_person_id);
Line: 495

 end delete_pl_bnf_f;
Line: 504

 procedure delete_prtt_reimbmt_rqst_f
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_prtt_reimbmt_rqst_f';
Line: 515

   DELETE FROM ben_prtt_reimbmt_rqst_f a
         WHERE NOT EXISTS (
                  SELECT 1
                    FROM per_all_people_f per
                   WHERE per.person_id = a.submitter_person_id
                      OR per.person_id = a.recipient_person_id
                      OR per.person_id = a.provider_person_id
                      OR per.person_id = a.provider_ssn_person_id);
Line: 527

 end delete_prtt_reimbmt_rqst_f;
Line: 536

 procedure delete_ptnl_ler_for_per
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_ptnl_ler_for_per';
Line: 547

   DELETE /*+ PARALLEL(A) */FROM ben_ptnl_ler_for_per a
         WHERE a.person_id IS NOT NULL
           AND a.person_id NOT IN (SELECT /*+ HASH_AJ INDEX_FFS(PER) PARALLEL_INDEX(PER) */ person_id
                                     FROM per_all_people_f per);
Line: 555

 end delete_ptnl_ler_for_per;
Line: 579

 procedure delete_benefit_actions
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_benefit_actions';
Line: 586

   SELECT       /*+ PARALLEL(A) */
       DISTINCT benefit_action_id
           FROM ben_benefit_actions a
          WHERE a.person_id IS NOT NULL
            AND a.person_id NOT IN (SELECT /*+ HASH_AJ INDEX_FFS(PER) PARALLEL_INDEX(PER) */ person_id
                                      FROM per_all_people_f per);
Line: 603

    	DELETE FROM BEN_BATCH_ACTN_ITEM_INFO
        WHERE  benefit_action_id = l_data(i);
Line: 609

        DELETE FROM BEN_BATCH_BNFT_CERT_INFO
        WHERE  benefit_action_id = l_data(i);
Line: 615

        DELETE FROM BEN_BATCH_COMMU_INFO
        WHERE  benefit_action_id = l_data(i);
Line: 621

        DELETE FROM BEN_BATCH_DPNT_INFO
        WHERE  benefit_action_id = l_data(i);
Line: 627

        DELETE FROM BEN_BATCH_ELCTBL_CHC_INFO
        WHERE  benefit_action_id = l_data(i);
Line: 633

        DELETE FROM BEN_BATCH_ELIG_INFO
        WHERE  benefit_action_id = l_data(i);
Line: 639

        DELETE FROM BEN_BATCH_LER_INFO
        WHERE  benefit_action_id = l_data(i);
Line: 645

        DELETE FROM BEN_BATCH_RATE_INFO
        WHERE  benefit_action_id = l_data(i);
Line: 651

        DELETE FROM BEN_BATCH_PROC_INFO
        WHERE  benefit_action_id = l_data(i);
Line: 657

        DELETE FROM BEN_BATCH_RANGES
        WHERE  benefit_action_id = l_data(i);
Line: 663

        DELETE FROM BEN_REPORTING
        WHERE  benefit_action_id = l_data(i);
Line: 669

        DELETE FROM ben_benefit_actions
        WHERE  benefit_action_id = l_data(i);
Line: 682

 end delete_benefit_actions;
Line: 706

 procedure delete_per_in_ler
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_per_in_ler';
Line: 713

   SELECT          /*+ PARALLEL(A) */
          DISTINCT per_in_ler_id
              FROM ben_per_in_ler a
             WHERE a.person_id IS NOT NULL
               AND a.person_id NOT IN (SELECT /*+ HASH_AJ INDEX_FFS(PER) PARALLEL_INDEX(PER) */ person_id
                                         FROM per_all_people_f per);
Line: 730

        DELETE FROM BEN_BNFT_PRVDD_LDGR_F
        WHERE  PER_IN_LER_ID = l_data(i);
Line: 736

        DELETE FROM BEN_CBR_PER_IN_LER
        WHERE  PER_IN_LER_ID = l_data(i);
Line: 742

        DELETE FROM BEN_ELIG_PER_OPT_F
        WHERE  PER_IN_LER_ID = l_data(i);
Line: 748

        delete from BEN_ELIG_DPNT a
        where  PER_IN_LER_ID = l_data(i);
Line: 754

        delete from BEN_PIL_ELCTBL_CHC_POPL a
        where  PER_IN_LER_ID = l_data(i);
Line: 760

        delete from BEN_ENRT_RT
        where   ELIG_PER_ELCTBL_CHC_ID in ( select ELIG_PER_ELCTBL_CHC_ID
                                            from  BEN_ELIG_PER_ELCTBL_CHC a
                                            where a.PER_IN_LER_ID = l_data(i)  );
Line: 768

        delete from BEN_PRTT_PREM_BY_MO_F
        where   PRTT_PREM_ID IN ( select PRTT_PREM_ID
       	                          from   BEN_PRTT_PREM_F a
       	                          where  a.PER_IN_LER_ID = l_data(i)  );
Line: 776

        delete from BEN_PRTT_PREM_F a
        where   PER_IN_LER_ID = l_data(i);
Line: 782

        delete from BEN_ENRT_PREM
       	where   ELIG_PER_ELCTBL_CHC_ID in ( select ELIG_PER_ELCTBL_CHC_ID
       	                                    from   BEN_ELIG_PER_ELCTBL_CHC a
       	                                    where  a.PER_IN_LER_ID = l_data(i)  );
Line: 790

        delete from BEN_ENRT_BNFT
       	where   ELIG_PER_ELCTBL_CHC_ID in ( select ELIG_PER_ELCTBL_CHC_ID
       	                                    from   BEN_ELIG_PER_ELCTBL_CHC a
       	                                    where  a.PER_IN_LER_ID = l_data(i)  );
Line: 798

        delete from BEN_ELIG_PER_ELCTBL_CHC a
        where   PER_IN_LER_ID = l_data(i) ;
Line: 804

        DELETE FROM BEN_PER_IN_LER
        WHERE  PER_IN_LER_ID = l_data(i) ;
Line: 817

 end delete_per_in_ler;
Line: 835

 procedure delete_prtt_enrt_rslt_f
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_prtt_enrt_rslt_f';
Line: 842

   SELECT          /*+ PARALLEL(A) */
          DISTINCT prtt_enrt_rslt_id
              FROM ben_prtt_enrt_rslt_f a
             WHERE a.person_id IS NOT NULL
               AND a.person_id NOT IN (SELECT /*+ HASH_AJ INDEX_FFS(PER) PARALLEL_INDEX(PER) */ person_id
                                         FROM per_all_people_f per);
Line: 859

        DELETE FROM BEN_PRMRY_CARE_PRVDR_F
        WHERE  prtt_enrt_rslt_id = l_data(i);
Line: 865

        DELETE FROM BEN_PRTT_ENRT_ACTN_F
        WHERE  prtt_enrt_rslt_id = l_data(i);
Line: 871

        DELETE FROM BEN_PRTT_ENRT_CTFN_PRVDD_F
        WHERE  prtt_enrt_rslt_id = l_data(i);
Line: 877

        DELETE FROM BEN_PRTT_PREM_F
        WHERE  prtt_enrt_rslt_id = l_data(i);
Line: 883

        DELETE FROM BEN_PRTT_RT_VAL
        WHERE  prtt_enrt_rslt_id = l_data(i);
Line: 889

        DELETE FROM BEN_PRTT_ENRT_RSLT_F
        WHERE  prtt_enrt_rslt_id = l_data(i);
Line: 902

 end delete_prtt_enrt_rslt_f;
Line: 917

 procedure delete_elig_cvrd_dpnt_f
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_elig_cvrd_dpnt_f';
Line: 924

   SELECT /*+ PARALLEL(A) */
          DISTINCT elig_cvrd_dpnt_id
              FROM ben_elig_cvrd_dpnt_f a
             WHERE NOT EXISTS (SELECT /*+ HASH_AJ INDEX_FFS(PER) PARALLEL(PER) */ 1
                                 FROM per_all_people_f per
                                WHERE per.person_id = a.dpnt_person_id);
Line: 941

      DELETE FROM ben_cvrd_dpnt_ctfn_prvdd_f
            WHERE elig_cvrd_dpnt_id = l_data (i);
Line: 947

      DELETE FROM ben_ext_crit_val
            WHERE ext_crit_val_id IN (
                     SELECT DISTINCT ext_crit_val_id
                                FROM ben_ext_crit_val val, ben_ext_crit_typ typ
                               WHERE typ.crit_typ_cd = 'PID'
                                 AND val.ext_crit_typ_id = typ.ext_crit_typ_id
                                 AND val.val_1 = TO_CHAR (l_data (i)));
Line: 958

      DELETE FROM ben_elig_cvrd_dpnt_f
            WHERE elig_cvrd_dpnt_id = l_data (i);
Line: 971

 end delete_elig_cvrd_dpnt_f;
Line: 987

 procedure delete_per_cm_f
 is
   --
   l_proc       varchar2(80) := g_package || '.delete_per_cm_f';
Line: 994

   SELECT /*+ PARALLEL(A) */
          DISTINCT per_cm_id
              FROM ben_per_cm_f a
             WHERE NOT EXISTS (SELECT /*+ HASH_AJ INDEX_FFS(PER) PARALLEL(PER) */ 1
                                 FROM per_all_people_f per
                                WHERE per.person_id = a.person_id);
Line: 1011

         delete FROM  ben_per_cm_prvdd_f
         WHERE  per_cm_id = l_data(i) ;
Line: 1017

         delete FROM  ben_per_cm_trgr_f
         WHERE  per_cm_id = l_data(i) ;
Line: 1023

         delete FROM ben_per_cm_usg_f
         WHERE  per_cm_id = l_data(i) ;
Line: 1029

         delete FROM ben_per_cm_f
         WHERE  per_cm_id = l_data(i) ;
Line: 1042

 end delete_per_cm_f;
Line: 1067

   l_title_text := 'Number of rows deleted from the following tables :';
Line: 1073

     delete_elig_per_f;
Line: 1074

     delete_cbr_quald_bnf;
Line: 1075

     delete_crt_ordr;
Line: 1076

     delete_crt_ordr_cvrd_per ;
Line: 1082

     delete_elig_dpnt;
Line: 1083

     delete_per_dlvry_mthd_f ;
Line: 1084

     delete_pl_bnf_f;
Line: 1085

     delete_per_pin_f ;
Line: 1091

    delete_ext_rslt_dtl ;
Line: 1092

    delete_per_bnfts_bal_f ;
Line: 1093

    delete_prtt_reimbmt_rqst_f;
Line: 1099

     delete_ext_rslt_err;
Line: 1100

     delete_person_actions;
Line: 1106

     delete_benefit_actions;
Line: 1107

     delete_le_clsn_n_rstr;
Line: 1113

     delete_per_in_ler;
Line: 1119

     delete_prtt_enrt_rslt_f;
Line: 1125

     delete_elig_cvrd_dpnt_f;
Line: 1126

     delete_ext_chg_evt_log;
Line: 1132

     delete_per_cm_f;
Line: 1133

     delete_ptnl_ler_for_per;
Line: 1134

     delete_per_con ;
Line: 1192

     ,p_program_update_date    => sysdate
   );