The following lines contain the word 'select', 'insert', 'update' or 'delete':
Procedure update_dml
(p_rec in out nocopy ota_ocl_shd.g_rec_type
) is
--
l_proc varchar2(72) := g_package||'update_dml';
update ota_competence_languages
set
competence_language_id = p_rec.competence_language_id
,competence_id = p_rec.competence_id
,language_code = p_rec.language_code
,min_proficiency_level_id = p_rec.min_proficiency_level_id
,business_group_id = p_rec.business_group_id
,object_version_number = p_rec.object_version_number
,ocl_information_category = p_rec.ocl_information_category
,ocl_information1 = p_rec.ocl_information1
,ocl_information2 = p_rec.ocl_information2
,ocl_information3 = p_rec.ocl_information3
,ocl_information4 = p_rec.ocl_information4
,ocl_information5 = p_rec.ocl_information5
,ocl_information6 = p_rec.ocl_information6
,ocl_information7 = p_rec.ocl_information7
,ocl_information8 = p_rec.ocl_information8
,ocl_information9 = p_rec.ocl_information9
,ocl_information10 = p_rec.ocl_information10
,ocl_information11 = p_rec.ocl_information11
,ocl_information12 = p_rec.ocl_information12
,ocl_information13 = p_rec.ocl_information13
,ocl_information14 = p_rec.ocl_information14
,ocl_information15 = p_rec.ocl_information15
,ocl_information16 = p_rec.ocl_information16
,ocl_information17 = p_rec.ocl_information17
,ocl_information18 = p_rec.ocl_information18
,ocl_information19 = p_rec.ocl_information19
,ocl_information20 = p_rec.ocl_information20
where competence_language_id = p_rec.competence_language_id;
End update_dml;
Procedure pre_update
(p_rec in ota_ocl_shd.g_rec_type
) is
--
l_proc varchar2(72) := g_package||'pre_update';
End pre_update;
Procedure post_update
(p_effective_date in date
,p_rec in ota_ocl_shd.g_rec_type
) is
--
l_proc varchar2(72) := g_package||'post_update';
ota_ocl_rku.after_update
(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
,p_competence_id_o
=> ota_ocl_shd.g_old_rec.competence_id
,p_language_code_o
=> ota_ocl_shd.g_old_rec.language_code
,p_min_proficiency_level_id_o
=> ota_ocl_shd.g_old_rec.min_proficiency_level_id
,p_business_group_id_o
=> ota_ocl_shd.g_old_rec.business_group_id
,p_object_version_number_o
=> ota_ocl_shd.g_old_rec.object_version_number
,p_ocl_information_category_o
=> ota_ocl_shd.g_old_rec.ocl_information_category
,p_ocl_information1_o
=> ota_ocl_shd.g_old_rec.ocl_information1
,p_ocl_information2_o
=> ota_ocl_shd.g_old_rec.ocl_information2
,p_ocl_information3_o
=> ota_ocl_shd.g_old_rec.ocl_information3
,p_ocl_information4_o
=> ota_ocl_shd.g_old_rec.ocl_information4
,p_ocl_information5_o
=> ota_ocl_shd.g_old_rec.ocl_information5
,p_ocl_information6_o
=> ota_ocl_shd.g_old_rec.ocl_information6
,p_ocl_information7_o
=> ota_ocl_shd.g_old_rec.ocl_information7
,p_ocl_information8_o
=> ota_ocl_shd.g_old_rec.ocl_information8
,p_ocl_information9_o
=> ota_ocl_shd.g_old_rec.ocl_information9
,p_ocl_information10_o
=> ota_ocl_shd.g_old_rec.ocl_information10
,p_ocl_information11_o
=> ota_ocl_shd.g_old_rec.ocl_information11
,p_ocl_information12_o
=> ota_ocl_shd.g_old_rec.ocl_information12
,p_ocl_information13_o
=> ota_ocl_shd.g_old_rec.ocl_information13
,p_ocl_information14_o
=> ota_ocl_shd.g_old_rec.ocl_information14
,p_ocl_information15_o
=> ota_ocl_shd.g_old_rec.ocl_information15
,p_ocl_information16_o
=> ota_ocl_shd.g_old_rec.ocl_information16
,p_ocl_information17_o
=> ota_ocl_shd.g_old_rec.ocl_information17
,p_ocl_information18_o
=> ota_ocl_shd.g_old_rec.ocl_information18
,p_ocl_information19_o
=> ota_ocl_shd.g_old_rec.ocl_information19
,p_ocl_information20_o
=> ota_ocl_shd.g_old_rec.ocl_information20
);
End post_update;
ota_ocl_bus.update_validate
(p_effective_date
,p_rec
);
ota_ocl_upd.pre_update(p_rec);
ota_ocl_upd.update_dml(p_rec);
ota_ocl_upd.post_update
(p_effective_date
,p_rec
);