/* Formatted on 2017/02/25 15:35 (Formatter Plus v4.8.8) */
DECLARE
rgm_item_regns_id NUMBER;
lv_userid NUMBER := 44423;
CURSOR cur
IS
SELECT *
FROM xxjai_header_rgm_item_reg;
CURSOR curr (t_item_id NUMBER)
IS
SELECT *
FROM xxjai_rgm_itm_tmpl_attrs
WHERE l_item_id = t_item_id;
BEGIN
FOR i IN cur
LOOP
SELECT jai_rgm_itm_regns_s.NEXTVAL rgm_item_regns_id
INTO rgm_item_regns_id
FROM DUAL;
INSERT INTO jai_rgm_itm_regns
(rgm_item_regns_id, regime_code, organization_id,
inventory_item_id, creation_date, created_by,
last_update_date, last_updated_by
)
VALUES (rgm_item_regns_id, i.xxegime_code, i.xxorganization_id,
i.xx_item_id, SYSDATE, lv_userid,
SYSDATE, lv_userid
);
FOR l IN curr (i.xx_item_id)
LOOP
INSERT INTO jai_rgm_itm_tmpl_attrs
(itm_templ_attribute_id, template_id,
rgm_item_regns_id, attribute_code,
attribute_value, creation_date, created_by,
last_update_date, last_updated_by
)
VALUES (jai_rgm_itm_tmpl_attrs_s.NEXTVAL, NULL,
rgm_item_regns_id, l.attribute_code,
l.attribute_value, SYSDATE, lv_userid,
SYSDATE, lv_userid
);
COMMIT;
END LOOP;
END LOOP;
COMMIT;
END;
DECLARE
rgm_item_regns_id NUMBER;
lv_userid NUMBER := 44423;
CURSOR cur
IS
SELECT *
FROM xxjai_header_rgm_item_reg;
CURSOR curr (t_item_id NUMBER)
IS
SELECT *
FROM xxjai_rgm_itm_tmpl_attrs
WHERE l_item_id = t_item_id;
BEGIN
FOR i IN cur
LOOP
SELECT jai_rgm_itm_regns_s.NEXTVAL rgm_item_regns_id
INTO rgm_item_regns_id
FROM DUAL;
INSERT INTO jai_rgm_itm_regns
(rgm_item_regns_id, regime_code, organization_id,
inventory_item_id, creation_date, created_by,
last_update_date, last_updated_by
)
VALUES (rgm_item_regns_id, i.xxegime_code, i.xxorganization_id,
i.xx_item_id, SYSDATE, lv_userid,
SYSDATE, lv_userid
);
FOR l IN curr (i.xx_item_id)
LOOP
INSERT INTO jai_rgm_itm_tmpl_attrs
(itm_templ_attribute_id, template_id,
rgm_item_regns_id, attribute_code,
attribute_value, creation_date, created_by,
last_update_date, last_updated_by
)
VALUES (jai_rgm_itm_tmpl_attrs_s.NEXTVAL, NULL,
rgm_item_regns_id, l.attribute_code,
l.attribute_value, SYSDATE, lv_userid,
SYSDATE, lv_userid
);
COMMIT;
END LOOP;
END LOOP;
COMMIT;
END;
No comments:
Post a Comment