The following lines contain the word 'select', 'insert', 'update' or 'delete':
Procedure insert_dml
(p_rec in out nocopy irc_iav_shd.g_rec_type
) is
--
l_proc varchar2(72) := g_package||'insert_dml';
insert into irc_agency_vacancies
(agency_vacancy_id
,agency_id
,vacancy_id
,start_date
,end_date
,max_allowed_applicants
,manage_applicants_allowed
,attribute_category
,attribute1
,attribute2
,attribute3
,attribute4
,attribute5
,attribute6
,attribute7
,attribute8
,attribute9
,attribute10
,attribute11
,attribute12
,attribute13
,attribute14
,attribute15
,attribute16
,attribute17
,attribute18
,attribute19
,attribute20
,attribute21
,attribute22
,attribute23
,attribute24
,attribute25
,attribute26
,attribute27
,attribute28
,attribute29
,attribute30
,object_version_number
)
Values
(p_rec.agency_vacancy_id
,p_rec.agency_id
,p_rec.vacancy_id
,p_rec.start_date
,p_rec.end_date
,p_rec.max_allowed_applicants
,p_rec.manage_applicants_allowed
,p_rec.attribute_category
,p_rec.attribute1
,p_rec.attribute2
,p_rec.attribute3
,p_rec.attribute4
,p_rec.attribute5
,p_rec.attribute6
,p_rec.attribute7
,p_rec.attribute8
,p_rec.attribute9
,p_rec.attribute10
,p_rec.attribute11
,p_rec.attribute12
,p_rec.attribute13
,p_rec.attribute14
,p_rec.attribute15
,p_rec.attribute16
,p_rec.attribute17
,p_rec.attribute18
,p_rec.attribute19
,p_rec.attribute20
,p_rec.attribute21
,p_rec.attribute22
,p_rec.attribute23
,p_rec.attribute24
,p_rec.attribute25
,p_rec.attribute26
,p_rec.attribute27
,p_rec.attribute28
,p_rec.attribute29
,p_rec.attribute30
,p_rec.object_version_number
);
End insert_dml;
Procedure pre_insert
(p_rec in out nocopy irc_iav_shd.g_rec_type
) is
--
Cursor C_Sel1 is select irc_agency_vacancies_s.nextval from sys.dual;
Select null
from irc_agency_vacancies
where agency_vacancy_id =
irc_iav_ins.g_agency_vacancy_id_i;
l_proc varchar2(72) := g_package||'pre_insert';
End pre_insert;
Procedure post_insert
(p_rec in irc_iav_shd.g_rec_type
) is
--
l_proc varchar2(72) := g_package||'post_insert';
irc_iav_rki.after_insert
(p_agency_vacancy_id
=> p_rec.agency_vacancy_id
,p_agency_id
=> p_rec.agency_id
,p_vacancy_id
=> p_rec.vacancy_id
,p_start_date
=> p_rec.start_date
,p_end_date
=> p_rec.end_date
,p_max_allowed_applicants
=> p_rec.max_allowed_applicants
,p_manage_applicants_allowed
=> p_rec.manage_applicants_allowed
,p_attribute_category
=> p_rec.attribute_category
,p_attribute1
=> p_rec.attribute1
,p_attribute2
=> p_rec.attribute2
,p_attribute3
=> p_rec.attribute3
,p_attribute4
=> p_rec.attribute4
,p_attribute5
=> p_rec.attribute5
,p_attribute6
=> p_rec.attribute6
,p_attribute7
=> p_rec.attribute7
,p_attribute8
=> p_rec.attribute8
,p_attribute9
=> p_rec.attribute9
,p_attribute10
=> p_rec.attribute10
,p_attribute11
=> p_rec.attribute11
,p_attribute12
=> p_rec.attribute12
,p_attribute13
=> p_rec.attribute13
,p_attribute14
=> p_rec.attribute14
,p_attribute15
=> p_rec.attribute15
,p_attribute16
=> p_rec.attribute16
,p_attribute17
=> p_rec.attribute17
,p_attribute18
=> p_rec.attribute18
,p_attribute19
=> p_rec.attribute19
,p_attribute20
=> p_rec.attribute20
,p_attribute21
=> p_rec.attribute21
,p_attribute22
=> p_rec.attribute22
,p_attribute23
=> p_rec.attribute23
,p_attribute24
=> p_rec.attribute24
,p_attribute25
=> p_rec.attribute25
,p_attribute26
=> p_rec.attribute26
,p_attribute27
=> p_rec.attribute27
,p_attribute28
=> p_rec.attribute28
,p_attribute29
=> p_rec.attribute29
,p_attribute30
=> p_rec.attribute30
,p_object_version_number
=> p_rec.object_version_number
);
End post_insert;
irc_iav_bus.insert_validate
(p_rec
);
irc_iav_ins.pre_insert(p_rec);
irc_iav_ins.insert_dml(p_rec);
irc_iav_ins.post_insert
(p_rec
);