|
VARIABLE tabname varchar2(20)
VARIABLE prod_id number
VARIABLE wh_id number
VARIABLE qoh number
CREATE TABLE ch (t_p_id NUMBER(3), t_wh_id NUMBER(3), t_qoh NUMBER(5));
CREATE PROCEDURE insert_into_table (
table_name VARCHAR2,
p_prod_id NUMBER,
p_wh_id NUMBER,
p_quantity NUMBER
)
IS
v_stmt_str VARCHAR2 (200);
BEGIN
v_stmt_str :=
'INSERT INTO ' || table_name || ' values (:prod_id, :wh_id, :qoh)';
EXECUTE IMMEDIATE v_stmt_str
USING p_prod_id, p_wh_id, p_quantity;
END insert_into_table;
/
EXECUTE insert_into_table('ch', 3,4,5);
SELECT *
FROM ch; |
Suggested Jobs More Jobs >>
|