The following lines contain the word 'select', 'insert', 'update' or 'delete':
procedure insert_dml
(p_rec in out nocopy hxc_tat_shd.g_rec_type
) is
l_proc varchar2(72) ;
l_proc := g_package||'insert_dml';
insert into hxc_time_attributes
(time_attribute_id
,object_version_number
,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
,bld_blk_info_type_id
,data_set_id
)
values
(hxc_time_attributes_s.nextval --Fix for Bug#3062133
,p_rec.object_version_number
,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.bld_blk_info_type_id
,p_rec.data_set_id
)
returning time_attribute_id into p_rec.time_attribute_id; --Fix for Bug#3062133
end insert_dml;
procedure pre_insert
(p_rec in out nocopy hxc_tat_shd.g_rec_type
) is
l_proc varchar2(72) ;
l_proc := g_package||'pre_insert';
end pre_insert;
procedure post_insert
(p_effective_date in date
,p_rec in hxc_tat_shd.g_rec_type
) is
l_proc varchar2(72) ;
l_proc := g_package||'post_insert';
hxc_tat_rki.after_insert
(p_effective_date
=> p_effective_date
,p_time_attribute_id
=> p_rec.time_attribute_id
,p_object_version_number
=> p_rec.object_version_number
,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_bld_blk_info_type_id
=> p_rec.bld_blk_info_type_id
);
end post_insert;
hxc_tat_bus.insert_validate
(p_effective_date
,p_rec
);
hxc_tat_ins.pre_insert(p_rec);
hxc_tat_ins.insert_dml(p_rec);
hxc_tat_ins.post_insert
(p_effective_date
,p_rec
);