The following lines contain the word 'select', 'insert', 'update' or 'delete':
23/6/2006 BRATHOD 120.1 5166688 Modified the signature of INSERT_ROW procedure in
to return rowid to caller of API by adding out
parameter in the call. Refer bug# 5166688 for details
-----------------------------------------------------------------------------------------------------------*/
procedure insert_row
( x_record jg_zz_vat_doc_sequences%rowtype
, x_vat_doc_sequence_id out nocopy jg_zz_vat_doc_sequences.vat_doc_sequence_id%type
, x_row_id out nocopy rowid
)
is
le_doc_sequence_exists exception;
select jg_zz_vat_doc_sequences_s.nextval
from dual;
insert into jg_zz_vat_doc_sequences
( vat_doc_sequence_id
, vat_register_id
, doc_sequence_id
, created_by
, creation_date
, last_updated_by
, last_update_date
, last_update_login
)
values ( x_vat_doc_sequence_id
, x_record.vat_register_id
, x_record.doc_sequence_id
, x_record.created_by
, x_record.creation_date
, x_record.last_updated_by
, x_record.last_update_date
, x_record.last_update_login
) returning rowid into x_row_id;
end insert_row;
select *
from jg_zz_vat_doc_sequences
where rowid = x_row_id
for update nowait;
fnd_message.set_name('FND', 'FORM_RECORD_DELETED');
procedure update_row( x_record jg_zz_vat_doc_sequences%rowtype
)
is
le_no_rows_updated exception;
update jg_zz_vat_doc_sequences
set vat_register_id = x_record.vat_register_id
, doc_sequence_id = x_record.doc_sequence_id
, last_updated_by = x_record.last_updated_by
, last_update_date = x_record.last_update_date
, last_update_login = x_record.last_update_login
where vat_doc_sequence_id = x_record.vat_doc_sequence_id;
end update_row;
procedure delete_row(x_vat_doc_sequence_id jg_zz_vat_doc_sequences.vat_doc_sequence_id%type)
is
le_no_rows_deleted exception;
delete from jg_zz_vat_doc_sequences
where vat_doc_sequence_id = x_vat_doc_sequence_id;
end delete_row;