<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
    create table temp_127
    (
      id 
    number(10),
      dtime date
    );



    create or replace PROCEDURE UT_REDIRECTOR_COUNT(id in number)
    IS
      s_table_name 
    VARCHAR2(32);
      s_sql 
    VARCHAR2(2000);
      t_count 
    NUMBER;
      c_count 
    NUMBER;
    BEGIN
      
    --根據組ID生成組資源表的表名
      s_table_name := 'EMAILS_' ||id;
      
    --查詢此表是否存在的SQL
      --s_sql := 'SELECT COUNT(*) FROM user_tables WHERE TABLE_NAME = ''' || s_table_name || '''';
      --EXECUTE IMMEDIATE s_sql INTO t_count;
      EXECUTE IMMEDIATE 'SELECT COUNT(*) FROM USER_TABLES WHERE TABLE_NAME = :t1'
        
    into t_count USING s_table_name;
      
    --如果表是否存在
      IF t_count = 1 THEN
        
    --查詢此表是否有此列
        --s_sql := 'SELECT COUNT(*) from USER_TAB_COLUMNS WHERE table_name=''' || s_table_name || ''' AND column_name = ''FIRST_NAME''';
        --dbms_output.put_line(s_sql);
        EXECUTE IMMEDIATE 'SELECT COUNT(*) FROM USER_TAB_COLUMNS WHERE TABLE_NAME=:t2 AND COLUMN_NAME = ''FIRST_NAME'''
           
    into c_count USING s_table_name;
        
    --EXECUTE IMMEDIATE s_sql INTO c_count;
        --dbms_output.put_line('存在表:' || s_table_name);
        IF c_count = 0 THEN
            s_sql :
    = 'ALTER TABLE ' || s_table_name || ' ADD (REDIRECTOR_COUNT INT,FIRST_NAME VARCHAR2(256),LAST_NAME VARCHAR2(256),CONTENT_0 VARCHAR2(256),CONTENT_1 VARCHAR2(256),CONTENT_2 VARCHAR2(256))';
            
    EXECUTE IMMEDIATE s_sql;
            
    --dbms_output.put_line('沒有字段:' || 'unsubscribe' || s_sql);
            s_sql := 'ALTER TABLE ' || s_table_name || ' MODIFY REDIRECTOR_COUNT DEFAULT 0';
            
    EXECUTE IMMEDIATE s_sql;
            
    COMMIT;
        
    END IF;
      
    END IF;
      
      exception
        
    when others then
          
    insert into temp_127(id,dtime)
            
    values(id,sysdate);
          
    commit;
    END;

    declare
      
    cursor cur is
        
    SELECT * 
          
    FROM groups ORDER BY update_time desc;
      
      rec cur
    %rowtype;
      progress_num 
    varchar2(56);
      
    begin
      
    open cur;
      loop
        
    fetch cur into rec;
        
    exit when cur%notfound;
        
        UT_REDIRECTOR_COUNT(rec.id);
        
        progress_num:
    = 'email_'||rec.id;
        
        dbms_application_info.set_client_info(progress_num);
      
    end loop;
      
    close cur;
    end;

    select client_info from v$session where client_info is not null;
    posted on 2008-12-07 17:26 HUIKK 閱讀(251) 評論(0)  編輯  收藏 所屬分類: DataBase
    主站蜘蛛池模板: 亚洲一卡2卡3卡4卡5卡6卡| 亚洲精品无码久久久久秋霞| 永久在线观看www免费视频| 亚洲二区在线视频| 国产一精品一aⅴ一免费| 日韩电影免费在线观看网站| 亚洲乱码中文字幕小综合| 国产精品免费小视频| 中文字幕免费在线看线人动作大片 | 亚洲精品无码av中文字幕| 免费一级一片一毛片| 99精品视频在线观看免费专区| 亚洲欧美日韩综合久久久| 亚洲精品国产成人片| 成人一a毛片免费视频| 在线观看片免费人成视频无码| 精品国产日韩久久亚洲| 亚洲欧洲精品无码AV| 免费鲁丝片一级观看| 久久精品免费观看国产| 日韩亚洲人成在线综合| 77777_亚洲午夜久久多人| 亚洲国产成人五月综合网| 57pao国产成视频免费播放| 曰韩无码AV片免费播放不卡| 亚洲人成日本在线观看| 亚洲中文字幕无码一区| 国产麻豆免费观看91| **毛片免费观看久久精品| 久久国产一片免费观看| 亚洲国产精品无码久久久秋霞1| 亚洲人成网www| 久久亚洲精品无码播放| 国产免费拔擦拔擦8x| 三年片在线观看免费大全| 无码日韩精品一区二区三区免费 | 最近2022中文字幕免费视频 | 国产亚洲精品免费视频播放| 亚洲性色AV日韩在线观看| 亚洲色图黄色小说| 亚洲va中文字幕无码久久|