夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
          create or replace PROCEDURE EMAIL_ADD
          IS
          CNT NUMBER;
          BEGIN    
               FOR C IN (SELECT * FROM TAB WHERE TNAME LIKE 'EMAILS_%'  ORDER BY TNAME) LOOP
                    SELECT COUNT(*) INTO CNT
                      FROM USER_TAB_COLS
                     WHERE TABLE_NAME = C.TNAME
                       AND COLUMN_NAME = 'SEND_IP';
                     IF CNT = 0 THEN
                       EXECUTE IMMEDIATE ' ALTER TABLE '||C.TNAME||' ADD SEND_IP VARCHAR(15) '; 
                       COMMIT;    
                     END IF;           
                    
                     SELECT COUNT(*) INTO CNT
                      FROM USER_TAB_COLS
                     WHERE TABLE_NAME = C.TNAME
                       AND COLUMN_NAME = 'SENDER';
                     IF CNT = 0 THEN
                       EXECUTE IMMEDIATE ' ALTER TABLE '||C.TNAME||' ADD SENDER VARCHAR(64) '; 
                       COMMIT;    
                     END IF;       
               END LOOP;
          END;
          posted on 2008-05-11 23:51 HUIKK 閱讀(162) 評論(0)  編輯  收藏 所屬分類: DataBase
          主站蜘蛛池模板: 许昌市| 新津县| 同江市| 微博| 海盐县| 婺源县| 沿河| 商水县| 乳源| 五大连池市| 元江| 武川县| 牡丹江市| 普宁市| 阆中市| 定西市| 元阳县| 乌审旗| 蒲城县| 安西县| 城口县| 罗山县| 太仆寺旗| 清原| 蒲城县| 漠河县| 望谟县| 永春县| 高平市| 龙陵县| 嵊州市| 行唐县| 福泉市| 罗城| 灵石县| 石台县| 凤冈县| 玛纳斯县| 醴陵市| 镇远县| 盈江县|