The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT lp.loader_name,
lp.loader_conc_program,
lp.loader_config_file,
lp.loader_application,
lp.parameter_1, lp.parameter_2,
lp.parameter_3, lp.parameter_4,
lp.parameter_5, lp.parameter_6,
lp.parameter_7, lp.parameter_8,
lp.parameter_9, lp.parameter_10,
lp.application_id,
lp.filename
FROM hr_dm_loader_phase_items lp,
hr_dm_phase_items pi
WHERE pi.phase_item_id = p_phase_item_id
AND pi.phase_item_id = lp.ua_phase_item_id;
SELECT 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;
IF (l_parameter1 = ':selective') THEN l_parameter1 := null;
ELSIF (l_parameter2 = ':selective') THEN l_parameter2 := null;
ELSIF (l_parameter3 = ':selective') THEN l_parameter3 := null;
ELSIF (l_parameter4 = ':selective') THEN l_parameter4 := null;
ELSIF (l_parameter5 = ':selective') THEN l_parameter5 := null;
ELSIF (l_parameter6 = ':selective') THEN l_parameter6 := null;
ELSIF (l_parameter7 = ':selective') THEN l_parameter7 := null;
ELSIF (l_parameter8 = ':selective') THEN l_parameter8 := null;
ELSIF (l_parameter9 = ':selective') THEN l_parameter9 := null;
ELSIF (l_parameter10 = ':selective') THEN l_parameter10 := null;
SELECT DESTINATION_DATABASE_INSTANCE
INTO l_destination_database
FROM HR_DM_MIGRATIONS
WHERE migration_id = p_migration_id;
SELECT business_group_id
INTO l_business_group_id
FROM hr_dm_migrations
WHERE migration_id = p_migration_id;
SELECT ORG_INFORMATION4,
ORG_INFORMATION5,
ORG_INFORMATION6,
ORG_INFORMATION7,
ORG_INFORMATION8,
ORG_INFORMATION14
INTO l_org_information4,
l_org_information5,
l_org_information6,
l_org_information7,
l_org_information8,
l_org_information14
FROM hr_dm_exp_hr_org_inf_flx_v;
SELECT ID_FLEX_NUM
INTO l_org_information4_id
FROM fnd_id_flex_structures_vl
WHERE ID_FLEX_STRUCTURE_NAME = l_org_information4
AND ID_FLEX_CODE = 'GRD';
SELECT ID_FLEX_NUM
INTO l_org_information5_id
FROM fnd_id_flex_structures_vl
WHERE ID_FLEX_STRUCTURE_NAME = l_org_information5
AND ID_FLEX_CODE = 'GRP';
SELECT ID_FLEX_NUM
INTO l_org_information6_id
FROM fnd_id_flex_structures_vl
WHERE ID_FLEX_STRUCTURE_NAME = l_org_information6
AND ID_FLEX_CODE = 'JOB';
SELECT ID_FLEX_NUM
INTO l_org_information7_id
FROM fnd_id_flex_structures_vl
WHERE ID_FLEX_STRUCTURE_NAME = l_org_information7
AND ID_FLEX_CODE = 'COST';
SELECT ID_FLEX_NUM
INTO l_org_information8_id
FROM fnd_id_flex_structures_vl
WHERE ID_FLEX_STRUCTURE_NAME = l_org_information8
AND ID_FLEX_CODE = 'POS';
SELECT security_group_id
INTO l_org_information14_id
FROM fnd_security_groups_vl
WHERE security_group_key = l_org_information14;
UPDATE hr_organization_information
SET ORG_INFORMATION4 = l_org_information4_id,
ORG_INFORMATION5 = l_org_information5_id,
ORG_INFORMATION6 = l_org_information6_id,
ORG_INFORMATION7 = l_org_information7_id,
ORG_INFORMATION8 = l_org_information8_id,
ORG_INFORMATION14 = l_org_information14_id
WHERE ORG_INFORMATION_CONTEXT = 'Business Group Information'
AND ORGANIZATION_ID = l_business_group_id;
l_selective_mc VARCHAR2(2000);
SELECT pi.phase_item_id,
pi.status
FROM hr_dm_phase_items pi
WHERE (pi.status = 'NS')
AND (pi.phase_id = l_phase_id)
AND (pi.loader_name = l_loader_group)
ORDER BY pi.phase_item_id;
SELECT tbl.loader_name
FROM hr_dm_groups grp,
hr_dm_application_groups apg,
hr_dm_table_groupings tbg,
hr_dm_tables tbl,
hr_dm_migrations mig
WHERE tbl.table_id = tbg.table_id
AND tbg.group_id = grp.group_id
AND grp.group_type = 'A'
AND grp.group_id = apg.group_id
AND apg.application_id = mig.application_id
AND apg.migration_type = mig.migration_type
AND mig.migration_id = p_migration_id;
SELECT source_database_instance,
destination_database_instance,
migration_type,
hr_general.decode_lookup('HR_DM_MIGRATION_TYPE',
migration_type),
business_group_id,
business_group_name,
selective_migration_criteria
FROM hr_dm_migrations
WHERE migration_id = p_migration_id;
l_selective_mc;
SELECT to_char(sysdate,'HH:MI DD-MON-YYYY')
INTO l_sysdate
FROM dual;
utl_file.put_line(l_filehandle, '# Selective Migration Criteria');
NVL(SUBSTR(l_selective_mc,1,240),'(Not Applicable)'));
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 => 'C',
p_id => l_phase_item_id);
SELECT DESTINATION_DATABASE_INSTANCE
INTO l_destination_database
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_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);