The below procedure executed successfully.The procedure ins_msg_proc(:v_msg) which has called in this procedure shoild inser v_prodname(product_name) values into message_box table through procedure ins_msg_proc(:v_msg),however the values from (:v_msg) are not getting insert into mesage_box table Please let me know if any idea why this is not happening, ideally it should happen, dont know if i am missing anything here.. create procedure orchprocProd language sqlscript --reads sql data as begin declare v_prodid integer ; declare v_prodname varchar(100); declare v_price decimal; declare v_msg varchar(300); declare cursor c_prod for select product_id,product_name,price from product_details order by product_id; open c_prod; fetch c_prod into v_prodid,v_prodname,v_price; v_msg := :v_prodid; call ins_msg_proc(:v_msg); close c_prod ; end; --------------ins_msg_proc() ------------------ create table message_box(p_msg varchar(200), tstamp TIMESTAMP); create procedure ins_msg_proc(p_msg varchar(200)) language sqlscript as begin insert into message_box values(:p_msg,current_timestamp); end; ---------------------------------------------------------- select * from message_box call ins_msg_proc(2); ---this value is getting inserted into message table while executing procedure
↧