The following lines contain the word 'select', 'insert', 'update' or 'delete':
Procedure insert_dml
(p_rec in out nocopy ota_ocl_shd.g_rec_type
) is
--
l_proc varchar2(72) := g_package||'insert_dml';
insert into ota_competence_languages
(competence_language_id
,competence_id
,language_code
,min_proficiency_level_id
,business_group_id
,object_version_number
,ocl_information_category
,ocl_information1
,ocl_information2
,ocl_information3
,ocl_information4
,ocl_information5
,ocl_information6
,ocl_information7
,ocl_information8
,ocl_information9
,ocl_information10
,ocl_information11
,ocl_information12
,ocl_information13
,ocl_information14
,ocl_information15
,ocl_information16
,ocl_information17
,ocl_information18
,ocl_information19
,ocl_information20
)
Values
(p_rec.competence_language_id
,p_rec.competence_id
,p_rec.language_code
,p_rec.min_proficiency_level_id
,p_rec.business_group_id
,p_rec.object_version_number
,p_rec.ocl_information_category
,p_rec.ocl_information1
,p_rec.ocl_information2
,p_rec.ocl_information3
,p_rec.ocl_information4
,p_rec.ocl_information5
,p_rec.ocl_information6
,p_rec.ocl_information7
,p_rec.ocl_information8
,p_rec.ocl_information9
,p_rec.ocl_information10
,p_rec.ocl_information11
,p_rec.ocl_information12
,p_rec.ocl_information13
,p_rec.ocl_information14
,p_rec.ocl_information15
,p_rec.ocl_information16
,p_rec.ocl_information17
,p_rec.ocl_information18
,p_rec.ocl_information19
,p_rec.ocl_information20
);
End insert_dml;
Procedure pre_insert
(p_rec in out nocopy ota_ocl_shd.g_rec_type
) is
--
l_proc varchar2(72) := g_package||'pre_insert';
Cursor C_Sel1 is select ota_competence_languages_s.nextval from sys.dual;
End pre_insert;
Procedure post_insert
(p_effective_date in date
,p_rec in ota_ocl_shd.g_rec_type
) is
--
l_proc varchar2(72) := g_package||'post_insert';
ota_ocl_rki.after_insert
(p_effective_date => p_effective_date
,p_competence_language_id
=> p_rec.competence_language_id
,p_competence_id
=> p_rec.competence_id
,p_language_code
=> p_rec.language_code
,p_min_proficiency_level_id
=> p_rec.min_proficiency_level_id
,p_business_group_id
=> p_rec.business_group_id
,p_object_version_number
=> p_rec.object_version_number
,p_ocl_information_category
=> p_rec.ocl_information_category
,p_ocl_information1
=> p_rec.ocl_information1
,p_ocl_information2
=> p_rec.ocl_information2
,p_ocl_information3
=> p_rec.ocl_information3
,p_ocl_information4
=> p_rec.ocl_information4
,p_ocl_information5
=> p_rec.ocl_information5
,p_ocl_information6
=> p_rec.ocl_information6
,p_ocl_information7
=> p_rec.ocl_information7
,p_ocl_information8
=> p_rec.ocl_information8
,p_ocl_information9
=> p_rec.ocl_information9
,p_ocl_information10
=> p_rec.ocl_information10
,p_ocl_information11
=> p_rec.ocl_information11
,p_ocl_information12
=> p_rec.ocl_information12
,p_ocl_information13
=> p_rec.ocl_information13
,p_ocl_information14
=> p_rec.ocl_information14
,p_ocl_information15
=> p_rec.ocl_information15
,p_ocl_information16
=> p_rec.ocl_information16
,p_ocl_information17
=> p_rec.ocl_information17
,p_ocl_information18
=> p_rec.ocl_information18
,p_ocl_information19
=> p_rec.ocl_information19
,p_ocl_information20
=> p_rec.ocl_information20
);
End post_insert;
ota_ocl_bus.insert_validate
(p_effective_date
,p_rec
);
ota_ocl_ins.pre_insert(p_rec);
ota_ocl_ins.insert_dml(p_rec);
ota_ocl_ins.post_insert
(p_effective_date
,p_rec
);