3,491
社区成员
发帖
与我相关
我的任务
分享
-- 先将所有的都失效
UPDATE bicode.h_etl_pro_config h SET h.v_valid = 'N';
< < check1 >>
-- 找出省公司对应的 用户名 DBLINK
FOR pro_item IN v_pro_cur LOOP
v_sql := 'select 1 from dual@' || pro_item.etl_db_link;
BEGIN
EXECUTE IMMEDIATE v_sql
INTO v_check;
UPDATE bicode.h_etl_pro_config h
SET h.v_valid = 'Y'
WHERE h.pro_unit_code = pro_item.pro_unit_code;
COMMIT;
EXCEPTION
WHEN OTHERS THEN
NULL;
END;
END LOOP check1;