Update Loop

download Update Loop

If you can't read please download the document

description

peoplesoft declare function

Transcript of Update Loop

/**ns1:LnTabBB**/DECLARE CURSOR C1 ISSELECT * FROM PLTAY52;BEGIN FOR I IN C1 LOOP UPDATE PS_GPNL_PSUM_WA SET GPNL_BSNRG = I.COL3 WHERE EMPLID = I.EMPLID AND CAL_RUN_ID = 'ALW 2012M12S' AND CAL_RUN_ID = ORIG_CAL_RUN_ID; END LOOP;END;/**VakBsl**/DECLARE CURSOR C1 ISSELECT * FROM PLTAY52;BEGIN FOR I IN C1 LOOP UPDATE PS_GPNL_PSUM_WA SET GPNL_VAC_PAYM_AMT = I.COL3 WHERE EMPLID = I.EMPLID AND CAL_RUN_ID = 'ALW 2012M12S' AND CAL_RUN_ID = ORIG_CAL_RUN_ID; END LOOP;END; /**Column 3**/ /**LnInGld**/DECLARE CURSOR C1 ISSELECT * FROM PLTAY52;BEGIN FOR I IN C1 LOOP UPDATE PS_GPNL_PERS_WA SET GPNL_COLUMN_3 = I.COL3 WHERE EMPLID = I.EMPLID AND CAL_RUN_ID = 'ALW 2012M12S' AND CAL_RUN_ID = ORIG_CAL_RUN_ID; END LOOP;END;/**Reisk**/DECLARE CURSOR C1 ISSELECT * FROM PLTAY52;BEGIN FOR I IN C1 LOOP UPDATE PS_GPNL_PSUM_WA SET GPNL_COM_ALLOW = I.COL3 WHERE EMPLID = I.EMPLID AND CAL_RUN_ID = 'ALW 2012M12S' AND CAL_RUN_ID = ORIG_CAL_RUN_ID; END LOOP;END;/**VergZVW**/DECLARE CURSOR C1 ISSELECT * FROM PLTAY52;BEGIN FOR I IN C1 LOOP UPDATE PS_GPNL_SOC_WA SET GPNL_ZVW_CT_EE_1E = I.COL3 WHERE EMPLID = I.EMPLID AND CAL_RUN_ID = 'ALW 2012M12S' AND CAL_RUN_ID = ORIG_CAL_RUN_ID; END LOOP;END;/**ns1:WrdLn**/DECLARE CURSOR C1 ISSELECT * FROM PLTAY52;BEGIN FOR I IN C1 LOOP UPDATE PS_GPNL_PERS_WA SET GPNL_COLUMN_4 = I.COL3 WHERE EMPLID = I.EMPLID AND CAL_RUN_ID = 'ALW 2012M12S' AND CAL_RUN_ID = ORIG_CAL_RUN_ID; END LOOP;END;/**WrdPrGebrAut**/DECLARE CURSOR C1 ISSELECT * FROM PLTAY52;BEGIN FOR I IN C1 LOOP UPDATE PS_GPNL_PSUM_WA SET GPNL_CAR_TAX_AMT = I.COL3 WHERE EMPLID = I.EMPLID AND CAL_RUN_ID = 'ALW 2012M12S' AND CAL_RUN_ID = ORIG_CAL_RUN_ID; END LOOP;END;/**PrWgf9**/DECLARE CURSOR C1 ISSELECT * FROM PLTAY52;BEGIN FOR I IN C1 LOOP UPDATE PS_GPNL_SOC_WA SET GPNL_WW_CT_TT_2E = I.COL3 WHERE EMPLID = I.EMPLID AND CAL_RUN_ID = 'ALW 2012M12S' AND CAL_RUN_ID = ORIG_CAL_RUN_ID; END LOOP;END; /**PrWAOAof12**/ DECLARE CURSOR C1 ISSELECT * FROM PLTAY52;BEGIN FOR I IN C1 LOOP UPDATE PS_GPNL_SOC_WA SET GPNL_WAO_CT_TT_1E = I.COL3 WHERE EMPLID = I.EMPLID AND CAL_RUN_ID = 'ALW 2012M12S' AND CAL_RUN_ID = ORIG_CAL_RUN_ID; END LOOP;END; /**zvw**/ /**BijdrZvw**/DECLARE CURSOR C1 ISSELECT * FROM PLTAY52;BEGIN FOR I IN C1 LOOP UPDATE PS_GPNL_SOC_WA SET GPNL_ZVW_CT_EE_1E = I.COL3,GPNL_ZVW_CT_TT_1E = I.COL3 WHERE EMPLID = I.EMPLID AND CAL_RUN_ID = 'ALW 2012M12S' AND CAL_RUN_ID = ORIG_CAL_RUN_ID; END LOOP;END;/**IngLbPh11**/DECLARE CURSOR C1 ISSELECT * FROM PLTAY52;BEGIN FOR I IN C1 LOOP UPDATE PS_GPNL_PERS_WA SET GPNL_COLUMN_15 = I.COL3+GPNL_COLUMN_15 WHERE EMPLID = I.EMPLID AND CAL_RUN_ID = 'ALW 2012M12S' AND CAL_RUN_ID = ORIG_CAL_RUN_ID; END LOOP;END; /**FEET**/DECLARE CURSOR C1 ISSELECT * FROM PLTAY52;BEGIN FOR I IN C1 LOOP UPDATE PS_GPNL_EMPL_WA SET GPNL_COLUMN_2C = I.COL3 WHERE EMPLID = I.EMPLID AND CAL_RUN_ID = 'ALW 2012M12S' AND CAL_RUN_ID = ORIG_CAL_RUN_ID; END LOOP;END;