The following lines contain the word 'select', 'insert', 'update' or 'delete':
Procedure chk_non_updateable_args(p_rec in per_asr_shd.g_rec_type) is
--
l_proc varchar2(72) := g_package||'chk_non_updateable_args';
end chk_non_updateable_args;
select null
from per_assessment_groups ag
where ((p_assessment_group_id is NULL) -- if the row is being inserted
or (p_assessment_group_id <> ag.assessment_group_id))
and p_name = ag.name -- there is a duplicate name
and p_business_group_id = ag.business_group_id +0 ;
select null
from per_assessments asn
where p_assessment_group_id = asn.assessment_group_id;
Procedure insert_validate
(p_rec in per_asr_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_asr_shd.g_rec_type
,p_effective_date in date) is
--
l_proc varchar2(72) := g_package||'update_validate';
per_asr_bus.chk_non_updateable_args
(p_rec => p_rec);
End update_validate;
Procedure delete_validate(p_rec in per_asr_shd.g_rec_type) is
--
l_proc varchar2(72) := g_package||'delete_validate';
End delete_validate;
select legislation_code
from per_business_groups pbg,
per_assessment_groups pag
where pag.assessment_group_id = p_assessment_group_id
and pbg.business_group_id = pag.business_group_id;