The following lines contain the word 'select', 'insert', 'update' or 'delete':
r_time_data.CALENDAR_CODE.delete;
r_time_data.YEAR.delete;
r_time_data.YEAR_DESC.delete;
r_time_data.YEAR_STDT.delete;
r_time_data.YEAR_ENDT.delete;
r_time_data.QUARTER.delete;
r_time_data.QUARTER_DESC.delete;
r_time_data.QUARTER_STDT.delete;
r_time_data.QUARTER_ENDT.delete;
r_time_data.MONTH.delete;
r_time_data.MONTH_DESC.delete;
r_time_data.MONTH_STDT.delete;
r_time_data.MONTH_ENDT.delete;
r_time_data.DAY.delete;
r_time_data.DAY_DESC.delete;
r_fis_cal.CALENDAR_CODE.delete;
r_fis_cal.YEAR.delete;
r_fis_cal.YEAR_DESC.delete;
r_fis_cal.YEAR_STDT.delete;
r_fis_cal.YEAR_ENDT.delete;
r_fis_cal.QUARTER.delete;
r_fis_cal.QUARTER_DESC.delete;
r_fis_cal.QUARTER_STDT.delete;
r_fis_cal.QUARTER_ENDT.delete;
r_fis_cal.MONTH.delete;
r_fis_cal.MONTH_DESC.delete;
r_fis_cal.MONTH_STDT.delete;
r_fis_cal.MONTH_ENDT.delete;
procedure insert_time_data(p_instance_id in number,
p_cal_type in number) is
begin
forall i in r_time_data.YEAR.first..r_time_data.YEAR.last
insert into QPR_TIME(TIME_ID,INSTANCE_ID,CALENDAR_TYPE, CALENDAR_CODE,
YEAR,YEAR_DESCRIPTION,YEAR_START_DATE,
YEAR_END_DATE,QUARTER,QUARTER_DESCRIPTION,
QUARTER_START_DATE,QUARTER_END_DATE,MONTH,
MONTH_DESCRIPTION,MONTH_START_DATE,MONTH_END_DATE, DAY,
DAY_DESCRIPTION,CREATION_DATE, CREATED_BY,
LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN,
PROGRAM_APPLICATION_ID,PROGRAM_ID,REQUEST_ID)
values(QPR_TIME_S.nextval, p_instance_id, p_cal_type,
r_time_data.CALENDAR_CODE(i), r_time_data.YEAR(i),
r_time_data.YEAR_DESC(i),
r_time_data.YEAR_STDT(i),
r_time_data.YEAR_ENDT(i),
r_time_data.QUARTER(i),
r_time_data.QUARTER_DESC(i),
r_time_data.QUARTER_STDT(i),
r_time_data.QUARTER_ENDT(i),
r_time_data.MONTH(i),
r_time_data.MONTH_DESC(i),
r_time_data.MONTH_STDT(i),
r_time_data.MONTH_ENDT(i),
r_time_data.DAY(i), r_time_data.DAY_DESC(i),
sys_date, user_id, sys_date, user_id,login_id,
prg_appl_id, prg_id, request_id);
fnd_file.put_line(fnd_file.log, 'ERROR INSERTING TIME DATA');
end insert_time_data;
'Inserting values for fiscal year ' || prev_year || ' of calendar code '
|| prev_cal_code);
insert_time_data(p_instance_id, FISCAL_CALENDAR);
'Inserting values for fiscal year ' || prev_year || ' of calendar code '
|| prev_cal_code);
insert_time_data(p_instance_id, FISCAL_CALENDAR);
insert_time_data(-1, GREGORIAN_CALENDAR);
delete QPR_TIME
where CALENDAR_TYPE = GREGORIAN_CALENDAR
and day between date_from and date_to;
l_sql_check_cal := 'select count(period_set_name) from ';
delete QPR_TIME
where INSTANCE_ID = p_instance_id
and CALENDAR_TYPE = FISCAL_CALENDAR
and day between date_from and date_to;
delete QPR_TIME
where INSTANCE_ID = p_instance_id
and CALENDAR_TYPE = FISCAL_CALENDAR
and CALENDAR_CODE = p_calendar_code
and day between date_from and date_to;
s_sql := 'select CALENDAR_CODE, YEAR,YEAR_DESCRIPTION,YEAR_START_DATE, ';