The following lines contain the word 'select', 'insert', 'update' or 'delete':
procedure insert_row(p_rowid in out varchar2,
p_user_column_instance_id in out number,
p_effective_start_date in date,
p_effective_end_date in date,
p_user_row_id in number,
p_user_column_id in number,
p_business_group_id in number,
p_legislation_code in varchar2,
p_legislation_subgroup in varchar2,
p_value in varchar2 ) is
--
cursor c1 is
select pay_user_column_instances_s.nextval
from sys.dual ;
select rowid
from pay_user_column_instances_f
where user_column_instance_id = p_user_column_instance_id ;
insert into PAY_USER_COLUMN_INSTANCES_F
( USER_COLUMN_INSTANCE_ID,
EFFECTIVE_START_DATE,
EFFECTIVE_END_DATE,
USER_ROW_ID,
USER_COLUMN_ID,
BUSINESS_GROUP_ID,
LEGISLATION_CODE,
LEGISLATION_SUBGROUP,
VALUE )
values ( p_user_column_instance_id ,
p_effective_start_date ,
p_effective_end_date ,
p_user_row_id ,
p_user_column_id ,
p_business_group_id ,
p_legislation_code ,
p_legislation_subgroup ,
p_value ) ;
end insert_row ;
procedure update_row(p_rowid in varchar2,
p_user_column_instance_id in number,
p_effective_start_date in date,
p_effective_end_date in date,
p_user_row_id in number,
p_user_column_id in number,
p_business_group_id in number,
p_legislation_code in varchar2,
p_legislation_subgroup in varchar2,
p_value in varchar2 ) is
begin
--
update PAY_USER_COLUMN_INSTANCES_F
set USER_COLUMN_INSTANCE_ID = p_user_column_instance_id,
EFFECTIVE_START_DATE = p_effective_start_date ,
EFFECTIVE_END_DATE = p_effective_end_date ,
USER_ROW_ID = p_user_row_id,
USER_COLUMN_ID = p_user_column_id,
BUSINESS_GROUP_ID = p_business_group_id,
LEGISLATION_CODE = p_legislation_code ,
LEGISLATION_SUBGROUP = p_legislation_subgroup,
VALUE = p_value
where ROWID = p_rowid;
end update_row;
procedure delete_row(p_rowid in varchar2) is
--
begin
--
delete from PAY_USER_COLUMN_INSTANCES_F
where ROWID = p_rowid;
end delete_row;
cursor C is select *
from PAY_USER_COLUMN_INSTANCES_F
where rowid = p_rowid
for update of USER_COLUMN_INSTANCE_ID NOWAIT ;
select max(effective_end_date)
from pay_user_rows_f
where user_row_id = p_user_row_id ;