The following lines contain the word 'select', 'insert', 'update' or 'delete':
select pbg.legislation_code
from per_business_groups pbg
, per_qualifications_tl qat
, per_qualifications qau
where qat.qualification_id = p_qualification_id
and pbg.business_group_id = qau.business_group_id
and qau.qualification_id = qat.qualification_id;
Procedure chk_non_updateable_args
(p_rec in per_qat_shd.g_rec_type
) IS
--
l_proc varchar2(72) := g_package || 'chk_non_updateable_args';
End chk_non_updateable_args;
select null
from per_qualifications per
,per_qualifications_tl qat
where qat.language = p_language
and qat.title = p_title
and qat.qualification_id = per.qualification_id
and per.qualification_type_id = p_qualification_type_id
and nvl(per.person_id,-1) = nvl(p_person_id,-1)
and nvl(per.party_id,-1) = nvl(p_party_id,nvl(per.party_id,-1)) --HR/TCA merge
and nvl(per.attendance_id,-1) = nvl(p_attendance_id,-1)
and nvl(per.business_group_id,-1) = nvl(p_business_group_id,
nvl(per.business_group_id,-1))
and per.qualification_id <> NVL(p_qualification_id,-1)
and (nvl(per.start_date,hr_api.g_sot)
between nvl(p_start_date,hr_api.g_sot)
and nvl(p_end_date,hr_api.g_eot)
---modified below condition for fixing bug#7571790
--or nvl(per.end_date,nvl(per.start_date,p_start_date))
or nvl(per.end_date,hr_api.g_eot)
between nvl(p_start_date,hr_api.g_sot)
and nvl(p_end_date,hr_api.g_eot));
select qau.qualification_type_id
,qau.person_id
,qau.attendance_id
,qau.business_group_id
,qau.object_version_number
,qau.start_date
,qau.end_date
,qau.party_id
from per_qualifications qau
where qau.qualification_id = NVL(p_rec.qualification_id, p_qualification_id);
Procedure insert_validate
(p_rec in per_qat_shd.g_rec_type
,p_qualification_id in number
) is
--
l_proc varchar2(72) := g_package||'insert_validate';
End insert_validate;
Procedure update_validate
(p_rec in per_qat_shd.g_rec_type
) is
--
l_proc varchar2(72) := g_package||'update_validate';
chk_non_updateable_args
(p_rec => p_rec
);
End update_validate;
Procedure delete_validate
(p_rec in per_qat_shd.g_rec_type
) is
--
l_proc varchar2(72) := g_package||'delete_validate';
End delete_validate;