[Home] [Help]
The following lines contain the word 'select', 'insert', 'update' or 'delete':
select 'Y'
from ota_activity_definitions_vl tad
where tad.name = p_name
and tad.business_group_id = p_business_group_id
and (p_activity_id is null or tad.activity_id <> p_activity_id);
select activity_id
from ota_activity_definitions_vl tad
where tad.name = p_name
and tad.business_group_id = p_business_group_id;
select 'Y'
from ota_activity_versions tav
where tav.activity_id = p_activity_id;
select 'Y'
from OTA_TRAINING_PLAN_MEMBERS
where activity_definition_id = p_activity_id;
select tav.activity_version_id
, tav.start_date
, tav.end_date
from ota_activity_versions tav
where tav.activity_id = p_activity_id
order by activity_version_id;
select tav.activity_version_id
, tav.start_date
, tav.end_date
from ota_activity_versions tav
where tav.activity_id = p_activity_id
and tav.activity_version_id > pcurs_version_id
order by activity_version_id;
Procedure insert_dml(p_rec in out nocopy g_rec_type) is
--
l_proc varchar2(72) := g_package||'insert_dml';
insert into ota_activity_definitions
( activity_id,
business_group_id,
name,
comments,
description,
multiple_con_versions_flag,
object_version_number,
tad_information_category,
tad_information1,
tad_information2,
tad_information3,
tad_information4,
tad_information5,
tad_information6,
tad_information7,
tad_information8,
tad_information9,
tad_information10,
tad_information11,
tad_information12,
tad_information13,
tad_information14,
tad_information15,
tad_information16,
tad_information17,
tad_information18,
tad_information19,
tad_information20,
category_usage_id
)
Values
( p_rec.activity_id,
p_rec.business_group_id,
p_rec.name,
p_rec.comments,
p_rec.description,
p_rec.multiple_con_versions_flag,
p_rec.object_version_number,
p_rec.tad_information_category,
p_rec.tad_information1,
p_rec.tad_information2,
p_rec.tad_information3,
p_rec.tad_information4,
p_rec.tad_information5,
p_rec.tad_information6,
p_rec.tad_information7,
p_rec.tad_information8,
p_rec.tad_information9,
p_rec.tad_information10,
p_rec.tad_information11,
p_rec.tad_information12,
p_rec.tad_information13,
p_rec.tad_information14,
p_rec.tad_information15,
p_rec.tad_information16,
p_rec.tad_information17,
p_rec.tad_information18,
p_rec.tad_information19,
p_rec.tad_information20,
p_rec.category_usage_id
);
End insert_dml;
Procedure update_dml(p_rec in out nocopy g_rec_type) is
--
l_proc varchar2(72) := g_package||'update_dml';
update ota_activity_definitions
set
activity_id = p_rec.activity_id,
business_group_id = p_rec.business_group_id,
name = p_rec.name,
comments = p_rec.comments,
description = p_rec.description,
multiple_con_versions_flag = p_rec.multiple_con_versions_flag,
object_version_number = p_rec.object_version_number,
tad_information_category = p_rec.tad_information_category,
tad_information1 = p_rec.tad_information1,
tad_information2 = p_rec.tad_information2,
tad_information3 = p_rec.tad_information3,
tad_information4 = p_rec.tad_information4,
tad_information5 = p_rec.tad_information5,
tad_information6 = p_rec.tad_information6,
tad_information7 = p_rec.tad_information7,
tad_information8 = p_rec.tad_information8,
tad_information9 = p_rec.tad_information9,
tad_information10 = p_rec.tad_information10,
tad_information11 = p_rec.tad_information11,
tad_information12 = p_rec.tad_information12,
tad_information13 = p_rec.tad_information13,
tad_information14 = p_rec.tad_information14,
tad_information15 = p_rec.tad_information15,
tad_information16 = p_rec.tad_information16,
tad_information17 = p_rec.tad_information17,
tad_information18 = p_rec.tad_information18,
tad_information19 = p_rec.tad_information19,
tad_information20 = p_rec.tad_information20,
category_usage_id = p_rec.category_usage_id
where activity_id = p_rec.activity_id;
End update_dml;
Procedure delete_dml(p_rec in g_rec_type) is
--
l_proc varchar2(72) := g_package||'delete_dml';
delete from ota_activity_definitions
where activity_id = p_rec.activity_id;
End delete_dml;
Procedure pre_insert(p_rec in out nocopy g_rec_type) is
--
l_proc varchar2(72) := g_package||'pre_insert';
Cursor C_Sel1 is select ota_activity_definitions_s.nextval from sys.dual;
End pre_insert;
Procedure pre_update(p_rec in g_rec_type) is
--
l_proc varchar2(72) := g_package||'pre_update';
End pre_update;
Procedure pre_delete(p_rec in g_rec_type) is
--
l_proc varchar2(72) := g_package||'pre_delete';
End pre_delete;
Procedure post_insert(p_rec in g_rec_type) is
--
l_proc varchar2(72) := g_package||'post_insert';
End post_insert;
Procedure post_update(p_rec in g_rec_type) is
--
l_proc varchar2(72) := g_package||'post_update';
End post_update;
Procedure post_delete(p_rec in g_rec_type) is
--
l_proc varchar2(72) := g_package||'post_delete';
End post_delete;
select activity_id,
business_group_id,
name,
comments,
description,
multiple_con_versions_flag,
object_version_number,
tad_information_category,
tad_information1,
tad_information2,
tad_information3,
tad_information4,
tad_information5,
tad_information6,
tad_information7,
tad_information8,
tad_information9,
tad_information10,
tad_information11,
tad_information12,
tad_information13,
tad_information14,
tad_information15,
tad_information16,
tad_information17,
tad_information18,
tad_information19,
tad_information20,
category_usage_id
from ota_activity_definitions
where activity_id = p_activity_id
and object_version_number + 0 = p_object_version_number
for update nowait;
Procedure insert_validate(p_rec in g_rec_type) is
--
l_proc varchar2(72) := g_package||'insert_validate';
End insert_validate;
Procedure update_validate(p_rec in g_rec_type) is
--
l_proc varchar2(72) := g_package||'update_validate';
End update_validate;
Procedure delete_validate(p_rec in g_rec_type) is
--
l_proc varchar2(72) := g_package||'delete_validate';
End delete_validate;
insert_validate(p_rec);
pre_insert(p_rec);
insert_dml(p_rec);
post_insert(p_rec);
update_validate(convert_defs(p_rec));
pre_update(p_rec);
update_dml(p_rec);
post_update(p_rec);
delete_validate(p_rec);
pre_delete(p_rec);
delete_dml(p_rec);
post_delete(p_rec);