The following lines contain the word 'select', 'insert', 'update' or 'delete':
l_selective VARCHAR2(2000);
l_selective_migration_criteria VARCHAR2(2000);
SELECT lpi.loader_name,
lpi.loader_conc_program,
lpi.loader_config_file,
lpi.loader_application,
lpi.parameter_1, lpi.parameter_2,
lpi.parameter_3, lpi.parameter_4,
lpi.parameter_5, lpi.parameter_6,
lpi.parameter_7, lpi.parameter_8,
lpi.parameter_9, lpi.parameter_10,
lpi.application_id,
lpi.filename
FROM hr_dm_loader_phase_items lpi,
hr_dm_phase_items pi
WHERE (pi.phase_item_id = p_phase_item_id)
AND (lpi.da_phase_item_id = pi.phase_item_id);
SELECT dm.migration_type,
dm.selective_migration_criteria,
dm.business_group_id,
sg.security_group_key
FROM hr_dm_migrations dm,
fnd_security_groups sg,
per_business_groups pbg
WHERE dm.migration_id = p_migration_id
AND dm.business_group_id = pbg.business_group_id
AND pbg.security_group_id = sg.security_group_id;
l_selective_migration_criteria,
l_business_group_id,
l_security_group;
l_selective := null;
l_selective := 'DESCRIPTIVE_FLEXFIELD_NAME=' ||
l_selective_migration_criteria;
l_selective := 'LOOKUP_TYPE=' ||
l_selective_migration_criteria;
IF (l_parameter1 = ':selective') THEN l_parameter1 := l_selective;
ELSIF (l_parameter2 = ':selective') THEN l_parameter2 := l_selective;
ELSIF (l_parameter3 = ':selective') THEN l_parameter3 := l_selective;
ELSIF (l_parameter4 = ':selective') THEN l_parameter4 := l_selective;
ELSIF (l_parameter5 = ':selective') THEN l_parameter5 := l_selective;
ELSIF (l_parameter6 = ':selective') THEN l_parameter6 := l_selective;
ELSIF (l_parameter7 = ':selective') THEN l_parameter7 := l_selective;
ELSIF (l_parameter8 = ':selective') THEN l_parameter8 := l_selective;
ELSIF (l_parameter9 = ':selective') THEN l_parameter9 := l_selective;
ELSIF (l_parameter10 = ':selective') THEN l_parameter10 := l_selective;
SELECT source_database_instance
INTO l_source_database
FROM HR_DM_MIGRATIONS
WHERE migration_id = p_migration_id;
INSERT INTO HR_DM_AOL_DOWN_V
(
exp_imp_id
,table_name
,migration_id
,phase_item_id
,code
)
SELECT
hr_dm_exp_imps_s.nextval
,'HR_DM_AOL_DOWN_V'
,p_migration_id
,p_phase_item_id
,l_aol_command
FROM dual;
hr_dm_master.insert_request(p_phase => 'DA',
p_request_id => l_request_id,
p_master_slave => 'S',
p_migration_id => p_migration_id,
p_phase_id => p_phase_id,
p_phase_item_id => p_phase_item_id);
SELECT pi.phase_item_id, pi.loader_name, pi.status
FROM hr_dm_phase_items pi,
hr_dm_tables tbl
WHERE (pi.status = 'NS')
AND (pi.phase_id = l_phase_id)
AND (pi.loader_name = tbl.loader_name)
AND ((MOD(pi.phase_item_id, l_no_of_threads) + 1) = p_process_number);
SELECT request_id
FROM hr_dm_migration_requests
WHERE phase_item_id = l_phase_item_id
AND enabled_flag = 'Y';
SELECT business_group_id
FROM hr_dm_migrations
WHERE migration_id = p_migration_id;
hr_dm_utility.update_phase_items(p_new_status => 'E',
p_id => l_phase_item_id);
hr_dm_utility.update_phase_items(p_new_status => 'C',
p_id => l_phase_item_id);
hr_dm_utility.update_phase_items(p_new_status => 'S',
p_id => l_phase_item_id);
hr_dm_utility.update_phase_items(p_new_status => 'E',
p_id => l_phase_item_id);
hr_dm_utility.update_phases(p_new_status => 'E',
p_id => l_phase_id);
hr_dm_utility.update_phase_items(p_new_status => 'E',
p_id => l_phase_item_id);