梦幻之旅

DEBUG - 天道酬勤

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  671 随笔 :: 6 文章 :: 256 评论 :: 0 Trackbacks
CREATE OR REPLACE
PROCEDURE          ug
IS
v_sql  VARCHAR2(5000);
t_count NUMBER;
BEGIN
  FOR c IN
    (SELECT *  FROM groups) LOOP
        SELECT COUNT(*) INTO t_count FROM USER_TABLES WHERE table_name='EMAILS_' || c.id;
        IF t_count=1 THEN
           v_sql :='UPDATE GROUPS SET EMAIL_COUNT = (SELECT COUNT(*) FROM EMAILS_'||c.id||') WHERE id='||c.id;
           EXECUTE IMMEDIATE V_SQL;
           COMMIT;
        END IF;
  END LOOP;
END;
posted on 2008-05-12 00:56 HUIKK 阅读(144) 评论(0)  编辑  收藏 所属分类: DataBase

只有注册用户登录后才能发表评论。


网站导航: