The following lines contain the word 'select', 'insert', 'update' or 'delete':
select null
from per_qualifications per
where per.qualification_id = p_qualification_id;
select null
from per_qualifications per
where per.qualification_id = p_qualification_id
and p_start_date between nvl(per.start_date,hr_api.g_sot)
and nvl(per.end_date,p_start_date)
and (p_start_date <= nvl(per.end_date,hr_api.g_eot));
select start_date,end_date
into l_start_date,l_end_date
from per_qualifications per
where per.qualification_id = p_qualification_id;
select null
from per_qualifications per
where per.qualification_id = p_qualification_id
and nvl(p_end_date,nvl(per.end_date,hr_api.g_eot))
between nvl(per.start_date,hr_api.g_sot)
and nvl(per.end_date,hr_api.g_eot);
select end_date
into l_end_date
from per_qualifications per
where per.qualification_id = p_qualification_id;
select null
from per_subjects_taken per
where per.qualification_id = p_qualification_id
and per.subject = p_subject
and (p_start_date
between per.start_date
and nvl(per.end_date,hr_api.g_eot)
or p_end_date
between per.start_date
and nvl(per.end_date,hr_api.g_eot))
and per.subjects_taken_id <> nvl(p_subjects_taken_id,-1);
Procedure insert_validate(p_rec in per_sub_shd.g_rec_type,
p_effective_date in date) is
--
l_proc varchar2(72) := g_package||'insert_validate';
End insert_validate;
Procedure update_validate(p_rec in per_sub_shd.g_rec_type,
p_effective_date in date) is
--
l_proc varchar2(72) := g_package||'update_validate';
End update_validate;
Procedure delete_validate(p_rec in per_sub_shd.g_rec_type) is
--
l_proc varchar2(72) := g_package||'delete_validate';
End delete_validate;