0% found this document useful (0 votes)
49 views4 pages

Deletion Script CLDPRMNT and OLDPRMNT

The document contains SQL statements to delete product data from various tables for specific product codes. It first deletes data for products codes other than 'OBCL' and 'LOAN' from tables related to the OLDPRMNT function. It then deletes data for product codes other than '1001', '1003', 'MAST', and 'T326' from tables related to the CLDPRMNT function, including additional tables not in the CSTB_FID_DATA_SOURCES table.

Uploaded by

Shashank Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views4 pages

Deletion Script CLDPRMNT and OLDPRMNT

The document contains SQL statements to delete product data from various tables for specific product codes. It first deletes data for products codes other than 'OBCL' and 'LOAN' from tables related to the OLDPRMNT function. It then deletes data for product codes other than '1001', '1003', 'MAST', and 'T326' from tables related to the CLDPRMNT function, including additional tables not in the CSTB_FID_DATA_SOURCES table.

Uploaded by

Shashank Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

--------------OLDPRMNT

OLDPRMNT
OBCL
LOAN

(SELECT PRODUCT_CODE FROM OLTM_PRODUCT WHERE PRODUCT_CODE NOT IN ('OBCL','LOAN');

SELECT * FROM CSTB_FID_DATA_SOURCES WHERE FUNCTION_ID = 'OLDPRMNT';

SELECT * FROM LBTM_PROD_DISCLOSURE WHERE PRODUCT_CODE IN


(SELECT PRODUCT_CODE FROM OLTM_PRODUCT WHERE PRODUCT_CODE NOT IN ('OBCL','LOAN'));
/
DELETE FROM OLTM_PRODUCT_DFLT_SCHEDULES WHERE PRODUCT IN
(SELECT PRODUCT_CODE FROM OLTM_PRODUCT WHERE PRODUCT_CODE NOT IN ('OBCL','LOAN'));
/
SELECT * FROM OLTM_PRODUCT_FC_DTL WHERE PRODUCT_code IN
(SELECT PRODUCT_CODE FROM OLTM_PRODUCT WHERE PRODUCT_CODE NOT IN ('OBCL','LOAN'));
/
SELECT * FROM OLTM_PRODUCT_FINCENTRE_DTL ;
/
delete FROM OLTM_PRODUCT_LIQ_ORDER WHERE PRODUCT IN
(SELECT PRODUCT_CODE FROM OLTM_PRODUCT WHERE PRODUCT_CODE NOT IN ('OBCL','LOAN'));
/
DELETE FROM OLTM_PRODUCT_MASTER_LD WHERE PRODUCT IN
(SELECT PRODUCT_CODE FROM OLTM_PRODUCT WHERE PRODUCT_CODE NOT IN ('OBCL','LOAN'));
/
SELECT * FROM OLTM_PRODUCT_PENALTY_COMP;
/
DELETE FROM OLTM_PRODUCT_ROLLOVER WHERE PRODUCT IN
(SELECT PRODUCT_CODE FROM OLTM_PRODUCT WHERE PRODUCT_CODE NOT IN ('OBCL','LOAN'));
/
SELECT * FROM OLTM_PRODUCT_STATUS_ADVICES;
SELECT * FROM OLTM_PRODUCT_STATUS_COMPS;
SELECT * FROM OLTM_PRODUCT_STATUS_GL;
/
DELETE FROM OLTM_PRODUCT_STATUS_MASTER WHERE PRODUCT IN
(SELECT PRODUCT_CODE FROM OLTM_PRODUCT WHERE PRODUCT_CODE NOT IN ('OBCL','LOAN'));
/
SELECT * FROM TCTM_PROD_DISCLOSURE; --THIS TABLE DOESNT EXISTS

////////////////////////table which is not in cstb fid data sources

DELETE FROM OLTMS_PRODUCT_CLASS_LINK WHERE PRODUCT IN


('CB02','CB04','CB01','CB03','CB05','CB06','CB07','AB01','SB03','SB02','SB01','SB04
','CB08','SB05','AB02');
/
DELETE FROM OLTMS_PRODUCT_ACCROLE WHERE PRODUCT_CODE IN
('CB02','CB04','CB01','CB03','CB05','CB06','CB07','AB01','SB03','SB02','SB01','SB04
','CB08','SB05','AB02');
/
DELETE FROM OLTMS_PRODUCT_EVENT WHERE PRODUCT_CODE IN
('CB02','CB04','CB01','CB03','CB05','CB06','CB07','AB01','SB03','SB02','SB01','SB04
','CB08','SB05','AB02');
/
DELETE FROM OLTMS_PRODUCT_EVENT_ACCT_ENTRY WHERE PRODUCT_CODE IN
('CB02','CB04','CB01','CB03','CB05','CB06','CB07','AB01','SB03','SB02','SB01','SB04
','CB08','SB05','AB02');
/
DELETE FROM OLTMS_PRODUCT_EVENT_ACCTRULES WHERE PRODUCT_CODE IN
('CB02','CB04','CB01','CB03','CB05','CB06','CB07','AB01','SB03','SB02','SB01','SB04
','CB08','SB05','AB02');
/
DELETE FROM OLTMS_PROD_DISC_ACCR WHERE PRODUCT_CODE IN
('CB02','CB04','CB01','CB03','CB05','CB06','CB07','AB01','SB03','SB02','SB01','SB04
','CB08','SB05','AB02');
/
DELETE FROM OLZM_ACCRUAL_FEE_PREFERENCES WHERE PRODUCT_CODE IN
('CB02','CB04','CB01','CB03','CB05','CB06','CB07','AB01','SB03','SB02','SB01','SB04
','CB08','SB05','AB02');
/
DELETE FROM OLTMS_PRODUCT_DEFAULT WHERE PRODUCT_CODE IN
('CB02','CB04','CB01','CB03','CB05','CB06','CB07','AB01','SB03','SB02','SB01','SB04
','CB08','SB05','AB02');
/
DELETE FROM LFZM_PRODUCT_ICCF WHERE PRODUCT IN
('CB02','CB04','CB01','CB03','CB05','CB06','CB07','AB01','SB03','SB02','SB01','SB04
','CB08','SB05','AB02');
/
DELETE FROM LFZM_PRODUCT_CHARGE WHERE PRODUCT IN
('CB02','CB04','CB01','CB03','CB05','CB06','CB07','AB01','SB03','SB02','SB01','SB04
','CB08','SB05','AB02');
/
DELETE from OLTMS_PRODUCT_LIQ_ORDER where product
in( 'CB02','CB04','CB01','CB03','CB05','CB06','CB07','AB01','SB03','SB02','SB01','S
B04','CB08','SB05','AB02');
/
DELETE FROM sttm_static_type WHERE TYPE = 'PROD' and TYPE_NAME
in( 'CB02','CB04','CB01','CB03','CB05','CB06','CB07','AB01','SB03','SB02','SB01','S
B04','CB08','SB05','AB02');

////////////////////////////-tables not in cstb_fid_data_sources

/
DELETE FROM OLTM_PRODUCT WHERE PRODUCT_CODE NOT IN ('OBCL','LOAN');
/
DELETE FROM STTB_RECORD_LOG_VWCHG WHERE FUNCTION_ID = 'OLDPRMNT' AND KEY_ID
NOT IN ('~OLTM_PRODUCT~OBCL~','~OLTM_PRODUCT~LOAN~');
/
DELETE FROM STTBS_RECORD_MASTER WHERE FUNCTION_ID = 'OLDPRMNT' AND KEY_ID
NOT IN ('~OLTM_PRODUCT~OBCL~','~OLTM_PRODUCT~LOAN~');
/
DELETE FROM STTB_RECORD_LOG WHERE FUNCTION_ID = 'OLDPRMNT' AND KEY_ID
NOT IN ('~OLTM_PRODUCT~OBCL~','~OLTM_PRODUCT~LOAN~')
/

/
***********************************************************************************
********************************************/
CLDPRMNT
1001
1003
MAST
T326

SELECT MODULE_CODE,CLTMS_PRODUCT.* FROM CLTMS_PRODUCT


WHERE PRODUCT_CODE NOT IN ('1001','1003','MAST','T326' )ORDER BY CHECKER_DT_STAMP
DESC;
/
SELECT * FROM CSTB_FID_DATA_SOURCES WHERE FUNCTION_ID = 'CLDPRMNT';
/
SELECT * FROM CLTM_PRODUCT_AUTH_REKEY;
/
DELETE FROM CLTM_PRODUCT_COMPONENTS WHERE PRODUCT_CODE IN (SELECT PRODUCT_CODE
FROM CLTMS_PRODUCT
WHERE PRODUCT_CODE NOT IN ('1001','1003','MAST','T326'));
/
DELETE FROM CLTM_PRODUCT_COMP_FRM_EXPR WHERE PRODUCT_CODE IN (SELECT PRODUCT_CODE
FROM CLTMS_PRODUCT
WHERE PRODUCT_CODE NOT IN ('1001','1003','MAST','T326'));
/
DELETE FROM CLTM_PRODUCT_COMP_FRM WHERE PRODUCT_CODE IN (SELECT PRODUCT_CODE FROM
CLTMS_PRODUCT
WHERE PRODUCT_CODE NOT IN ('1001','1003','MAST','T326'));
/
DELETE FROM CLTM_PRODUCT_DFLT_SCHEDULES WHERE PRODUCT_CODE IN (SELECT PRODUCT_CODE
FROM CLTMS_PRODUCT
WHERE PRODUCT_CODE NOT IN ('1001','1003','MAST','T326'));
/
SELECT * FROM CLTM_PRODUCT_EVENT_UDF;
SELECT * FROM CLTM_PRODUCT_HOL_PERDS;
SELECT * FROM CLTM_PRODUCT_INSTALL_STATUS;
/
DELETE FROM CLTM_PRODUCT_LIQ_ORDER WHERE PRODUCT_CODE IN (SELECT PRODUCT_CODE FROM
CLTMS_PRODUCT
WHERE PRODUCT_CODE NOT IN ('1001','1003','MAST','T326'));
/
SELECT * FROM CLTM_PRODUCT_ROLL_COMP;
/
DELETE FROM CLTM_PRODUCT_STATUS WHERE PRODUCT_CODE IN (SELECT PRODUCT_CODE FROM
CLTMS_PRODUCT
WHERE PRODUCT_CODE NOT IN ('1001','1003','MAST','T326'));
/
DELETE FROM CLTM_PRODUCT_STATUS_LEVEL WHERE PRODUCT_CODE IN (SELECT PRODUCT_CODE
FROM CLTMS_PRODUCT
WHERE PRODUCT_CODE NOT IN ('1001','1003','MAST','T326'));
/
DELETE FROM CLTM_PRODUCT_STCH_ACCT_ENTRY WHERE PRODUCT_CODE IN (SELECT PRODUCT_CODE
FROM CLTMS_PRODUCT
WHERE PRODUCT_CODE NOT IN ('1001','1003','MAST','T326'));
/
SELECT * FROM CLTM_PRODUCT_STCH_ADV;
SELECT * FROM CLTM_PRODUCT_STCH_CHGS;
SELECT * FROM CLTM_PRODUCT_STCH_POLCS;
SELECT * FROM CLTM_PRODUCT_STSH_ACCT_ENTRY;
SELECT * FROM CLTM_PRODUCT_STSH_CHGS;
SELECT * FROM CLTM_PRODUCT_STSH_POLCS;
/
DELETE FROM CLTM_PRODUCT_TOPUP WHERE PRODUCT_CODE IN (SELECT PRODUCT_CODE FROM
CLTMS_PRODUCT
WHERE PRODUCT_CODE NOT IN ('1001','1003','MAST','T326'));
/
DELETE FROM CSTM_PRODUCT_CLASS_LINK WHERE PRODUCT IN (SELECT PRODUCT_CODE FROM
CLTMS_PRODUCT
WHERE PRODUCT_CODE NOT IN ('1001','1003','MAST','T326'));
/
DELETE FROM CSTM_PRODUCT WHERE PRODUCT_CODE iN (SELECT PRODUCT_CODE FROM
CLTMS_PRODUCT
WHERE PRODUCT_CODE NOT IN ('1001','1003','MAST','T326'));
/
--tables not in cstb_fid_data_sources

delete from MITMS_PRODUCT_DEFAULT where product_code in


('3005','3016','3017','3018','3019','3020','3021','3031','3105','3106','3107','T322
','T328','T329','T332','T334','T336','T337');
/
delete from CLTMS_PRODUCT_UDE where product_code in
('3005','3016','3017','3018','3019','3020','3021','3031','3105','3106','3107','T322
','T328','T329','T332','T334','T336','T337');
/
delete from CLTMS_PRODUCT_RTH where product_code in
('3005','3016','3017','3018','3019','3020','3021','3031','3105','3106','3107','T322
','T328','T329','T332','T334','T336','T337');
/
delete from CLTMS_PRODUCT_EVENTS where product_code in
('3005','3016','3017','3018','3019','3020','3021','3031','3105','3106','3107','T322
','T328','T329','T332','T334','T336','T337');
/
delete from CLTMS_PRODUCT_EVENT_ACCTRULES where product_code in
('3005','3016','3017','3018','3019','3020','3021','3031','3105','3106','3107','T322
','T328','T329','T332','T334','T336','T337');
/
delete from CLTM_PRODUCT_EVENT_RULES_ENTRY where product_code in
('3005','3016','3017','3018','3019','3020','3021','3031','3105','3106','3107','T322
','T328','T329','T332','T334','T336','T337');
/
delete from CLZM_PRODUCT_COMP_MASTER where product_code in
('3005','3016','3017','3018','3019','3020','3021','3031','3105','3106','3107','T322
','T328','T329','T332','T334','T336','T337');

---
/
DELETE FROM CLTM_PRODUCT WHERE PRODUCT_CODE NOT IN ('1001','1003','MAST','T326');
/
DELETE FROM STTB_RECORD_LOG_VWCHG WHERE FUNCTION_ID = 'CLDPRMNT' AND KEY_ID NOT
IN
('~CSTM_PRODUCT~1001~','~CSTM_PRODUCT~1003~','~CSTM_PRODUCT~MAST~','~CSTM_PRODUCT~T
326~');
/
DELETE FROM STTBS_RECORD_MASTER WHERE FUNCTION_ID = 'CLDPRMNT' AND KEY_ID NOT IN
('~CSTM_PRODUCT~1001~','~CSTM_PRODUCT~1003~','~CSTM_PRODUCT~MAST~','~CSTM_PRODUCT~T
326~');
/
DELETE FROM STTB_RECORD_LOG WHERE FUNCTION_ID = 'CLDPRMNT' AND KEY_ID NOT IN
('~CSTM_PRODUCT~1001~','~CSTM_PRODUCT~1003~','~CSTM_PRODUCT~MAST~','~CSTM_PRODUCT~T
326~');
/

You might also like