最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle中大批量刪除數(shù)據(jù)的方法

 更新時(shí)間:2007年03月21日 00:00:00   作者:  
寫一個(gè)循環(huán)刪除的過程。
create or replace procedure delBigTab(p_TableName in varchar2,p_Condition in varchar2,p_Count in varchar2) 
as
pragma autonomous_transaction;
n_delete number:=0;
begin
 while 1=1 loop
EXECUTE IMMEDIATE
'delete from '||p_TableName||' where '||p_Condition||' and rownum <= :10000'
USING p_Count;
if SQL%NOTFOUND then
exit;
else
n_delete:=n_delete + SQL%ROWCOUNT;
end if;
commit;
end loop;
commit;
DBMS_OUTPUT.PUT_LINE('Finished!');
DBMS_OUTPUT.PUT_LINE('Totally '||to_char(n_delete)||' records deleted!');
end delBigTab; 
調(diào)用:
SQL> set timing on
SQL> exec delBigTab('HS_DLF_DOWNLOG_HISTORY','NUMDLFLOGGUID < 11100000','10000');
PL/SQL procedure successfully completed.
Elapsed: 00:00:18.54
方法雖好,但我應(yīng)用在一個(gè)億級(jí)數(shù)據(jù)庫時(shí)還是覺得慢得不行。就算刪一點(diǎn)點(diǎn)數(shù)據(jù)也覺得好象挺慢的。

相關(guān)文章

  • Oracle中的分析函數(shù)匯總

    Oracle中的分析函數(shù)匯總

    本文詳細(xì)講解了Oracle中的分析函數(shù),文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • Oracle decode函數(shù)用法詳解

    Oracle decode函數(shù)用法詳解

    本文詳細(xì)講解了Oracle中decode函數(shù)的用法,文中有相關(guān)的圖文示例,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-05-05
  • oracle中rownum和row_number()

    oracle中rownum和row_number()

    這篇文章主要介紹了oracle中rownum和row_number()的使用方法以及區(qū)別和聯(lián)系,十分的詳細(xì),有需要的小伙伴可以參考下。
    2015-05-05
  • Oracle參數(shù)設(shè)置教程之set和reset的實(shí)用案例

    Oracle參數(shù)設(shè)置教程之set和reset的實(shí)用案例

    最近在學(xué)習(xí)oracle,學(xué)習(xí)中遇到了一些覺著有必要記錄下的內(nèi)容,所以下面這篇文章主要給大家介紹了關(guān)于Oracle參數(shù)設(shè)置教程之set和reset實(shí)用案例的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起看看吧。
    2017-10-10
  • oracle臨時(shí)表空間的作用與創(chuàng)建及相關(guān)操作詳解

    oracle臨時(shí)表空間的作用與創(chuàng)建及相關(guān)操作詳解

    Oracle可能會(huì)需要使用到一些臨時(shí)存儲(chǔ)空間,用于臨時(shí)保存解析過的查詢語句以及在排序過程中產(chǎn)生的臨時(shí)數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于oracle臨時(shí)表空間的作用與創(chuàng)建及相關(guān)操作的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • Oracle中游標(biāo)Cursor基本用法詳解

    Oracle中游標(biāo)Cursor基本用法詳解

    這篇文章主要介紹了Oracle中游標(biāo)Cursor基本用法詳解,還是比較全面的,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • Oracle11.2 命令行手工最簡(jiǎn)創(chuàng)建數(shù)據(jù)庫的過程

    Oracle11.2 命令行手工最簡(jiǎn)創(chuàng)建數(shù)據(jù)庫的過程

    Oracle 11.2命令行手工最簡(jiǎn)創(chuàng)建數(shù)據(jù)庫的過程 命令行手工最簡(jiǎn)創(chuàng)建數(shù)據(jù)庫的過程
    2009-09-09
  • ORACLE 常用函數(shù)總結(jié)(80個(gè))

    ORACLE 常用函數(shù)總結(jié)(80個(gè))

    ORACLE 常用函數(shù)總結(jié)(80個(gè)),大家可以參考下。
    2009-09-09
  • Oracle11g audit審計(jì)配置全過程

    Oracle11g audit審計(jì)配置全過程

    Oracle審計(jì)功能是數(shù)據(jù)庫安全管理的重要組成部分,能夠幫助管理員監(jiān)控和記錄數(shù)據(jù)庫操作,確保安全和合規(guī),審計(jì)分為標(biāo)準(zhǔn)審計(jì)、細(xì)粒度審計(jì)和統(tǒng)一審計(jì)等類型,可通過設(shè)置AUDIT_TRAIL參數(shù)和相關(guān)命令開啟和配置,同時(shí),審計(jì)記錄需要定期查看和清理,以維護(hù)系統(tǒng)性能和存儲(chǔ)空間
    2024-10-10
  • oracle中函數(shù) trunc(),round(),ceil(),floor的使用詳解

    oracle中函數(shù) trunc(),round(),ceil(),floor的使用詳解

    這篇文章主要介紹了oracle中函數(shù) trunc(),round(),ceil(),floor的使用詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03

最新評(píng)論

甘肃省| 兴业县| 灌南县| 迁西县| 利津县| 莱芜市| 博罗县| 博罗县| 新安县| 微博| 尼勒克县| 祁门县| 巴马| 年辖:市辖区| 延寿县| 湟中县| 庄浪县| 洞头县| 吉首市| 弥渡县| 巨野县| 三原县| 上犹县| 齐河县| 建瓯市| 涿鹿县| 德清县| 海林市| 双鸭山市| 鹤山市| 监利县| 新邵县| 遂溪县| 开阳县| 秀山| 桦甸市| 涟水县| 泗洪县| 镇坪县| 铁岭县| 宜君县|