The following lines contain the word 'select', 'insert', 'update' or 'delete':
PROCEDURE update_cond_hdrs(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_cnhv_rec IN cnhv_rec_type,
p_cnlv_tbl IN cnlv_tbl_type,
x_cnhv_rec OUT NOCOPY cnhv_rec_type,
x_cnlv_tbl OUT NOCOPY cnlv_tbl_type) IS
l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
update_cond_hdrs(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_cnhv_rec,
x_cnhv_rec);
update_cond_lines(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_cnlv_tbl,
x_cnlv_tbl);
end update_cond_hdrs;
PROCEDURE update_minor_version(p_chr_id IN NUMBER) IS
l_api_version NUMBER := 1;
OKC_CVM_PVT.update_contract_version(
p_api_version => l_api_version,
p_init_msg_list => l_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_cvmv_rec => l_cvmv_rec,
x_cvmv_rec => x_out_rec);
END update_minor_version;
okc_cnh_pvt.insert_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_cnhv_rec,
x_cnhv_rec);
Update_Minor_Version(p_cnhv_rec.dnz_chr_id);
okc_cnh_pvt.insert_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_cnhv_tbl,
x_cnhv_tbl);
PROCEDURE update_cond_hdrs(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_cnhv_rec IN cnhv_rec_type,
x_cnhv_rec OUT NOCOPY cnhv_rec_type) IS
begin
okc_cnh_pvt.update_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_cnhv_rec,
x_cnhv_rec);
Update_Minor_Version(p_cnhv_rec.dnz_chr_id);
End update_cond_hdrs;
PROCEDURE update_cond_hdrs(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_cnhv_tbl IN cnhv_tbl_type,
x_cnhv_tbl OUT NOCOPY cnhv_tbl_type) IS
begin
okc_cnh_pvt.update_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_cnhv_tbl,
x_cnhv_tbl);
End update_cond_hdrs;
PROCEDURE delete_cond_hdrs(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_cnhv_rec IN cnhv_rec_type) IS
l_dummy VARCHAR2(1) ;
select '1'
from okc_timevalues tve
where tve.cnh_id = p_cnhv_rec.id
and tve.tve_type = 'TGN';
select cnl.id
from okc_condition_lines_v cnl
where cnl.cnh_id = p_cnhv_rec.id;
select oce.id
from okc_outcomes_v oce
where oce.cnh_id = p_cnhv_rec.id;
okc_outcome_pub.delete_outcome(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
l_ocev_tbl);
okc_conditions_pub.delete_cond_lines(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
l_cnlv_tbl);
--Delete the Master
okc_cnh_pvt.delete_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_cnhv_rec);
Update_Minor_Version(p_cnhv_rec.dnz_chr_id);
End delete_cond_hdrs;
PROCEDURE delete_cond_hdrs(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_cnhv_tbl IN cnhv_tbl_type) IS
i NUMBER :=0;
delete_cond_hdrs(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_cnhv_tbl(i));
End delete_cond_hdrs;
okc_cnl_pvt.insert_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_cnlv_rec,
x_cnlv_rec);
Update_Minor_Version(p_cnlv_rec.dnz_chr_id);
okc_cnl_pvt.insert_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_cnlv_tbl,
x_cnlv_tbl);
PROCEDURE update_cond_lines(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_cnlv_rec IN cnlv_rec_type,
x_cnlv_rec OUT NOCOPY cnlv_rec_type) IS
begin
okc_cnl_pvt.update_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_cnlv_rec,
x_cnlv_rec);
Update_Minor_Version(p_cnlv_rec.dnz_chr_id);
End update_cond_lines;
PROCEDURE update_cond_lines(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_cnlv_tbl IN cnlv_tbl_type,
x_cnlv_tbl OUT NOCOPY cnlv_tbl_type) IS
begin
okc_cnl_pvt.update_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_cnlv_tbl,
x_cnlv_tbl);
End update_cond_lines;
PROCEDURE delete_cond_lines(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_cnlv_rec IN cnlv_rec_type) IS
l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
select fep.id
from okc_function_expr_params_v fep
where fep.cnl_id = p_cnlv_rec.id;
okc_conditions_pub.delete_func_exprs(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
l_fepv_tbl);
--Delete the condition lines
okc_cnl_pvt.delete_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_cnlv_rec);
Update_Minor_Version(p_cnlv_rec.dnz_chr_id);
End delete_cond_lines;
PROCEDURE delete_cond_lines(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_cnlv_tbl IN cnlv_tbl_type) IS
begin
okc_cnl_pvt.delete_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_cnlv_tbl);
End delete_cond_lines;
okc_aav_pvt.insert_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_aavv_rec,
x_aavv_rec);
okc_aav_pvt.insert_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_aavv_tbl,
x_aavv_tbl);
PROCEDURE delete_act_att_vals(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_aavv_rec IN aavv_rec_type) IS
begin
okc_aav_pvt.delete_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_aavv_rec);
End delete_act_att_vals;
PROCEDURE delete_act_att_vals(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_aavv_tbl IN aavv_tbl_type) IS
begin
okc_aav_pvt.delete_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_aavv_tbl);
End delete_act_att_vals;
okc_coe_pvt.insert_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_coev_rec,
x_coev_rec);
okc_coe_pvt.insert_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_coev_tbl,
x_coev_tbl);
PROCEDURE delete_cond_occurs(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_coev_rec IN coev_rec_type) IS
begin
okc_coe_pvt.delete_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_coev_rec);
End delete_cond_occurs;
PROCEDURE delete_cond_occurs(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_coev_tbl IN coev_tbl_type) IS
begin
okc_coe_pvt.delete_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_coev_tbl);
End delete_cond_occurs;
okc_aal_pvt.insert_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_aalv_rec,
x_aalv_rec);
okc_aal_pvt.insert_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_aalv_tbl,
x_aalv_tbl);
PROCEDURE update_act_att_lkps(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_aalv_rec IN aalv_rec_type,
x_aalv_rec OUT NOCOPY aalv_rec_type) IS
begin
okc_aal_pvt.update_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_aalv_rec,
x_aalv_rec);
End update_act_att_lkps;
PROCEDURE update_act_att_lkps(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_aalv_tbl IN aalv_tbl_type,
x_aalv_tbl OUT NOCOPY aalv_tbl_type) IS
begin
okc_aal_pvt.update_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_aalv_tbl,
x_aalv_tbl);
End update_act_att_lkps;
PROCEDURE delete_act_att_lkps(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_aalv_rec IN aalv_rec_type) IS
begin
okc_aal_pvt.delete_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_aalv_rec);
End delete_act_att_lkps;
PROCEDURE delete_act_att_lkps(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_aalv_tbl IN aalv_tbl_type) IS
begin
okc_aal_pvt.delete_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_aalv_tbl);
End delete_act_att_lkps;
okc_fep_pvt.insert_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_fepv_rec,
x_fepv_rec);
Update_Minor_Version(p_fepv_rec.dnz_chr_id);
okc_fep_pvt.insert_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_fepv_tbl,
x_fepv_tbl);
PROCEDURE update_func_exprs(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_fepv_rec IN fepv_rec_type,
x_fepv_rec OUT NOCOPY fepv_rec_type) IS
begin
okc_fep_pvt.update_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_fepv_rec,
x_fepv_rec);
Update_Minor_Version(p_fepv_rec.dnz_chr_id);
End update_func_exprs;
PROCEDURE update_func_exprs(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_fepv_tbl IN fepv_tbl_type,
x_fepv_tbl OUT NOCOPY fepv_tbl_type) IS
begin
okc_fep_pvt.update_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_fepv_tbl,
x_fepv_tbl);
End update_func_exprs;
PROCEDURE delete_func_exprs(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_fepv_rec IN fepv_rec_type) IS
begin
okc_fep_pvt.delete_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_fepv_rec);
Update_Minor_Version(p_fepv_rec.dnz_chr_id);
End delete_func_exprs;
PROCEDURE delete_func_exprs(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_fepv_tbl IN fepv_tbl_type) IS
begin
okc_fep_pvt.delete_row(
p_api_version,
p_init_msg_list,
x_return_status,
x_msg_count,
x_msg_data,
p_fepv_tbl);
End delete_func_exprs;
SELECT cnl.sortseq sortseq,
cnl.cnl_type cnl_type,
cnl.aae_id aae_id,
cnl.pdf_id pdf_id,
cnl.cnh_id cnh_id,
cnl.left_parenthesis left_parenthesis,
cnl.left_ctr_master_id left_ctr_master_id,
cnl.left_counter_id left_counter_id,
cnl.relational_operator relational_operator,
cnl.right_ctr_master_id right_ctr_master_id,
cnl.right_counter_id right_counter_id,
cnl.right_operand right_operand,
cnl.right_parenthesis right_parenthesis,
cnl.logical_operator logical_operator
FROM okc_condition_lines_b cnl
WHERE cnl.cnh_id = p_cnh_id
ORDER BY cnl.sortseq;
SELECT name
FROM okc_action_attributes_v
WHERE id = a;
SELECT name
FROM okc_process_defs_v
WHERE id = b;
SELECT name
FROM okx_counters_v
WHERE counter_id = x;
l_string VARCHAR2(32000):= 'select sysdate from dual where ';