<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        批量更新表字段日期值的存儲過程

        來源:懂視網 責編:小采 時間:2020-11-09 16:19:37
        文檔

        批量更新表字段日期值的存儲過程

        批量更新表字段日期值的存儲過程:今天由于測試一個報表,必須要當天的數據,可我昨天剛測過,數據還在庫里,于是想偷個懶,手工修改時間字段為今天的日期,改了不到1分鐘,發現表太多了,而且記錄時間的字段每個表還不止一個,不如用程序來做。于是寫了下面的這個存儲過程,哈哈,好用 無 /
        推薦度:
        導讀批量更新表字段日期值的存儲過程:今天由于測試一個報表,必須要當天的數據,可我昨天剛測過,數據還在庫里,于是想偷個懶,手工修改時間字段為今天的日期,改了不到1分鐘,發現表太多了,而且記錄時間的字段每個表還不止一個,不如用程序來做。于是寫了下面的這個存儲過程,哈哈,好用 無 /

        今天由于測試一個報表,必須要當天的數據,可我昨天剛測過,數據還在庫里,于是想偷個懶,手工修改時間字段為今天的日期,改了不到1分鐘,發現表太多了,而且記錄時間的字段每個表還不止一個,不如用程序來做。于是寫了下面的這個存儲過程,哈哈,好用 無 /*

        今天由于測試一個報表,必須要當天的數據,可我昨天剛測過,數據還在庫里,于是想偷個懶,手工修改時間字段為今天的日期,改了不到1分鐘,發現表太多了,而且記錄時間的字段每個表還不止一個,不如用程序來做。于是寫了下面的這個存儲過程,哈哈,好用 <無> $velocityCount-->
        /*
         *搜索數據庫當前用戶的所有表,查出所有含date和time名稱,
         *并且是number(14)類型的字段的日期部分改為當前日期
         */
        declare
         type tcur is ref cursor; --定義游標類型
         columnsCur tcur; --定義表的字段游標
         sTName varchar(30);--存儲表名
         sCName varchar(30);--存儲字段名
         nCurrentTime number(14); --存儲當前日期
         updstr varchar(900);
        begin
         --獲取當前日期YYYYMMDD
         select to_number(to_char(sysdate, 'YYYYMMDD') || '000000')
         into nCurrentTime
         from dual;
        
         --從oracle系統表獲取包含數字日期形式的字段名和對應的表名
         OPEN columnsCur for
         select p.TABLE_NAME, p.COLUMN_NAME
         from user_tab_columns p
         where p.TABLE_NAME IN ('OPENORDER',
         'ORDERINSTRUCTION',
         'INSTRUCTIONDETAIL',
         'INTELLIGENTORDER',
         'TRADINGRESULT')
         and p.DATA_TYPE = 'NUMBER' and p.DATA_PRECISION=14
         and (p.COLUMN_NAME like '%DATE%' or p.COLUMN_NAME like '%TIME%');
        
         --根據獲得的表名和字段名把目前的時間更新為當前日期,時間保持不變
         loop
         fetch columnsCur
         into sTName, sCName;
         exit when columnsCur%notfound;
         begin
         --執行更新
         updstr := 'UPDATE ' || sTName || ' SET ' || sCName || '=' ||
         nCurrentTime || '+ to_number(nvl(substr(' || sCName ||
         ', 9), 0)) where ' || sCName || ' IS NOT NULL AND ' || sCName || '>0';
         --debug
         --dbms_output.put_line(updstr);
         execute immediate updstr;
         exception
         --如果發生錯誤,打印出執行的sql
         when others then
         dbms_output.put_line('Error:' || updstr);
         end;
         end loop;
         commit;
        end;

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        批量更新表字段日期值的存儲過程

        批量更新表字段日期值的存儲過程:今天由于測試一個報表,必須要當天的數據,可我昨天剛測過,數據還在庫里,于是想偷個懶,手工修改時間字段為今天的日期,改了不到1分鐘,發現表太多了,而且記錄時間的字段每個表還不止一個,不如用程序來做。于是寫了下面的這個存儲過程,哈哈,好用 無 /
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 一级特黄录像视频免费| 亚洲中文字幕无码久久| japanese色国产在线看免费| 亚洲成av人在片观看| 免费很黄无遮挡的视频毛片| 免费在线看片网站| 五月天国产成人AV免费观看| 久久久久亚洲AV无码专区桃色| 日本一区二区三区免费高清在线| 国产小视频免费观看| 一级A毛片免费观看久久精品| 成人亚洲性情网站WWW在线观看| 国产免费一区二区三区免费视频 | 美女视频黄a视频全免费网站色窝| 亚洲无人区午夜福利码高清完整版| 成人av片无码免费天天看| 亚洲国产精品一区| 久草视频免费在线| 亚洲成a∧人片在线观看无码| 日本中文一区二区三区亚洲| 一级看片免费视频| 久久精品亚洲中文字幕无码麻豆| 国产电影午夜成年免费视频| 亚洲日韩精品国产一区二区三区 | 花蝴蝶免费视频在线观看高清版| 久久精品国产亚洲av高清漫画| 免费H网站在线观看的| 立即播放免费毛片一级| 亚洲精品美女久久777777| 永久黄色免费网站| 国产成人亚洲精品电影| 亚洲国产成人高清在线观看| 妻子5免费完整高清电视| 羞羞网站免费观看| 久久99国产亚洲精品观看| 女人被男人桶得好爽免费视频| 国产vA免费精品高清在线观看| 久久精品国产亚洲AV高清热| 免费女人18毛片a级毛片视频| 午夜视频免费在线观看| 亚洲精品国产摄像头|