激情五月天婷婷,亚洲愉拍一区二区三区,日韩视频一区,a√天堂中文官网8

<ul id="buwfs"><strike id="buwfs"><strong id="buwfs"></strong></strike></ul>
    <output id="buwfs"></output>
  • <dfn id="buwfs"><source id="buwfs"></source></dfn>
      <dfn id="buwfs"><td id="buwfs"></td></dfn>
      <div id="buwfs"><small id="buwfs"></small></div>
      <dfn id="buwfs"><source id="buwfs"></source></dfn>
      1. <dfn id="buwfs"><td id="buwfs"></td></dfn>
        始創(chuàng)于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊(cè)有禮 登錄
        • 掛牌上市企業(yè)
        • 60秒人工響應(yīng)
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補(bǔ)償
        全部產(chǎn)品
        您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

        Oracle批量更新表的大字段值

        發(fā)布時(shí)間:  2012/9/17 17:00:40

        blob類型字段
        1.前提 id=316083730656 的content字段有值
        update docs set content=Empty_Blob()
        where id<>316083730656

        Declare
        src_Blob Blob;
        v_Blob Blob;
        Amount Binary_Integer; -
         

        Offset Integer;
        cursor testCursor is
        select content
        from docs
        where  id<>316083730656 and format='.pdf'
        for update ;
        Begin
        Select content Into src_Blob From docs Where Id = 316083730656 for update;
        open testCursor;
        loop
        fetch testCursor into v_Blob ;
        DBMS_LOB.OPEN(src_Blob, DBMS_LOB.LOB_READWRITE);
        Dbms_Lob.Open(v_Blob, Dbms_Lob.Lob_Readwrite);
        Amount := Lengthb(src_Blob);
        Offset := 1;
        Dbms_Lob.copy(v_Blob,src_Blob, Amount, Offset,Offset);
        Dbms_Lob.Close(v_Blob);
        Dbms_lob.close(src_Blob);
        exit when testCursor%notfound;
        end loop;
        close testCursor;
        End;

        clob類型字段
        1.前提 id=316688448842 的clob類型的Abstract字段字段有值
        update docs set Abstract=Empty_clob()
        where id <> 316688448842

        declare
        src_Clob Clob;
        v_Clob Clob;
        Amount Integer;
        Offset Integer;
        cursor testCursor is
        select Abstract
        from docs
        where  id<>316688448842
        for update ;
        Begin
        Select Abstract Into src_Clob From docs Where Id = 316688448842 for update;
        open testCursor;
        loop
        fetch testCursor into v_Clob ;
        DBMS_LOB.OPEN(src_Clob, DBMS_LOB.LOB_READWRITE);
        Dbms_Lob.Open(v_Clob, Dbms_Lob.Lob_Readwrite);

        Dbms_Lob.append(v_Clob,src_Clob);
        Dbms_Lob.Close(v_Clob);
        Dbms_lob.close(src_Clob);
        exit when testCursor%notfound;
        end loop;
        close testCursor;
        End;

        注意。前面的update語句一定要先執(zhí)行。要不再做批量更新的時(shí)候會(huì)提示錯(cuò)誤的。

        這里更新的值為同一個(gè)值可以在循環(huán)的時(shí)候獲取不同的值來進(jìn)行更新


        本文出自:億恩科技【mszdt.com】

        服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

      2. 您可能在找
      3. 億恩北京公司:
      4. 經(jīng)營性ICP/ISP證:京B2-20150015
      5. 億恩鄭州公司:
      6. 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
      7. 億恩南昌公司:
      8. 經(jīng)營性ICP/ISP證:贛B2-20080012
      9. 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
      10. 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-60135900
      11. 專注服務(wù)器托管17年
        掃掃關(guān)注-微信公眾號(hào)
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
          0
         
         
         
         

        0371-60135900
        7*24小時(shí)客服服務(wù)熱線