|
|
发表于 2010/8/2 14:46:23
|
显示全部楼层
回复 zhoumin15 的帖子
DECLARE
v_us_id NUMBER;
v_verson NUMBER;
BEGIN
FOR r IN (SELECT category_usage_id,category
FROM ota_category_usages
WHERE category IN (SELECT info1 FROM cux_debug_t where info1<>'3-01 人力资源管理')) LOOP
FOR rec IN (SELECT category
FROM ota_category_usages
WHERE parent_cat_usage_id = 1003) LOOP
ota_category_usage_api.Create_category(p_effective_date => SYSDATE,
p_business_group_id => 0,
p_category => rec.category,
p_type => 'C',
p_description => rec.category,
p_parent_cat_usage_id => r.category_usage_id,
p_data_source => 'OTL',
p_synchronous_flag => NULL,
p_start_date_active => to_date('1900-01-01',
'YYYY-MM-DD'),
p_category_usage_id => v_us_id,
p_object_version_number => v_verson);
dbms_output.put_line(r.category_usage_id||' '||r.category||v_us_id || v_verson);
END LOOP;
END LOOP;
END;
上面代码你可以参考一下了。
|
|