The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT meaning
FROM fnd_lookup_values
WHERE lookup_type = p_type
AND enabled_flag = 'Y'
AND lookup_code = p_code
AND LANGUAGE = userenv('lang')
ORDER BY lookup_code;
SELECT '1'
FROM PER_ALL_PEOPLE_F
WHERE PERSON_ID = p_person_id
AND p_date BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE;
SELECT NATIONAL_IDENTIFIER
FROM PER_ALL_PEOPLE_F
WHERE PERSON_ID = p_person_id
AND p_date BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE;
SELECT PEI_INFORMATION1 A, PEI_INFORMATION2 B
FROM PER_PEOPLE_EXTRA_INFO
WHERE PERSON_ID = p_person_id
AND INFORMATION_TYPE = 'PER_PASS_INFO_CN'
AND PEI_INFORMATION_CATEGORY = 'PER_PASS_INFO_CN'
ORDER BY A;
SELECT PEI_INFORMATION2
FROM PER_PEOPLE_EXTRA_INFO
WHERE PERSON_ID = p_person_id
AND INFORMATION_TYPE = 'PER_PASSPORT_INFO_CN'
AND PEI_INFORMATION_CATEGORY = 'PER_PASSPORT_INFO_CN';
IF l_passport IS NULL THEN --Updated for fixing bug# 9742065
CLOSE c_get_passport_no;
SELECT POSE.organization_id_parent organization_id
FROM per_org_structure_elements POSE
,per_organization_structures POS
,per_org_structure_versions POSV
WHERE POSV.org_structure_version_id = POSE.org_structure_version_id
AND POS.primary_structure_flag='Y'
AND POS.organization_structure_id = POSV.organization_structure_id
AND POSE.organization_id_child = p_organization_id
AND EXISTS (SELECT 1
FROM hr_organization_information info
WHERE info.org_information1 = 'HR_ORG'
AND info.org_information_context = 'CLASS'
AND info.organization_id = POSE.organization_id_parent
AND info.org_information2 = 'Y');
SELECT MIN(GP.START_DATE),
MAX(GP.END_DATE)
FROM GL_PERIODS GP,
GL_LEDGERS LED
WHERE LED.PERIOD_SET_NAME = GP.PERIOD_SET_NAME
AND LED.ACCOUNTED_PERIOD_TYPE = GP.PERIOD_TYPE
AND LED.LEDGER_ID = pn_ledger_id --parameter: pn_ledger_id
AND GP.PERIOD_YEAR = TO_NUMBER(pv_accounting_year); --parameter: pv_accounting_year
SELECT orgtl.NAME DEPARTMENT_NAME,
org.organization_id DEPARMENT_ID,
NULL PARENT_DEPARTMENT_ID
FROM hr_organization_units org, hr_all_organization_units_tl orgtl
WHERE orgtl.organization_id = org.organization_id
AND orgtl.LANGUAGE = userenv('LANG')
AND org.business_group_id = fnd_profile.VALUE('PER_BUSINESS_GROUP_ID')
AND date_from <= pd_acc_end_date
AND nvl(date_to,
pd_acc_end_date) >= pd_acc_start_date
AND EXISTS (SELECT 1
FROM hr_organization_information info
WHERE info.org_information1 = 'HR_ORG'
AND info.org_information_context = 'CLASS'
AND info.organization_id = org.organization_id
AND info.org_information2 = 'Y');
SELECT MIN(GP.START_DATE),
MAX(GP.END_DATE)
FROM GL_PERIODS GP,
GL_LEDGERS LED
WHERE LED.PERIOD_SET_NAME = GP.PERIOD_SET_NAME
AND LED.ACCOUNTED_PERIOD_TYPE = GP.PERIOD_TYPE
AND LED.LEDGER_ID = pn_ledger_id --parameter: pn_ledger_id
AND GP.PERIOD_YEAR = TO_NUMBER(pv_accounting_year); --parameter: pv_accounting_year
SELECT ppf.employee_number EMPLOYEE_ID,
ppf.full_name EMPLOYEE_NAME,
ppf.person_id PERSON_ID,
--paf.effective_start_date EFFECTIVE_START_DATE, --update for bug 9742065
ppf.effective_start_date EFFECTIVE_START_DATE,
NULL DOCUMENT_TYPE,
NULL DOCUMENT_NUMBER,
ppf.sex GENDER,
to_char(ppf.date_of_birth,
'YYYYMMDD') DATE_OF_BIRTH,
paf.organization_id DEPARTMENT_ID,
to_char(pos.date_start,
'YYYYMMDD') HIRE_DATE,
to_char(pos.actual_termination_date,
'YYYYMMDD') TERMINATION_DATE
FROM per_people_f ppf,
per_assignments_f paf,
per_periods_of_service pos
WHERE ppf.business_group_id = paf.business_group_id
AND pos.period_of_service_id = paf.period_of_service_id
AND paf.person_id = ppf.person_id
AND (pd_acc_end_date BETWEEN paf.effective_start_date AND
paf.effective_end_date OR
(pos.final_process_date BETWEEN pd_acc_start_date AND
pd_acc_end_date AND
pos.final_process_date BETWEEN paf.effective_start_date AND
paf.effective_end_date))
AND (
(nvl(pos.final_process_date,
pd_acc_end_date) >= pd_acc_end_date AND
pd_acc_end_date BETWEEN ppf.effective_start_date AND
ppf.effective_end_date) OR
(pos.final_process_date BETWEEN pd_acc_start_date AND
pd_acc_end_date AND
pos.final_process_date BETWEEN ppf.effective_start_date AND
ppf.effective_end_date)
--bug# 10066598, employment temination and rehire
AND pos.period_of_service_id =
( SELECT MAX(ppos.period_of_service_id)
FROM per_periods_of_service ppos
WHERE ppos.person_id = ppf.person_id)
)
AND ppf.business_group_id = fnd_profile.value('PER_BUSINESS_GROUP_ID')
AND paf.business_group_id = fnd_profile.value('PER_BUSINESS_GROUP_ID');