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

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

 更新時間:2007年03月21日 00:00:00   作者:  
寫一個循環(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
方法雖好,但我應用在一個億級數(shù)據(jù)庫時還是覺得慢得不行。就算刪一點點數(shù)據(jù)也覺得好象挺慢的。

相關(guān)文章

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

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

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

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

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

    oracle中rownum和row_number()

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

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

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

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

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

    Oracle中游標Cursor基本用法詳解

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

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

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

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

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

    Oracle11g audit審計配置全過程

    Oracle審計功能是數(shù)據(jù)庫安全管理的重要組成部分,能夠幫助管理員監(jiān)控和記錄數(shù)據(jù)庫操作,確保安全和合規(guī),審計分為標準審計、細粒度審計和統(tǒng)一審計等類型,可通過設(shè)置AUDIT_TRAIL參數(shù)和相關(guān)命令開啟和配置,同時,審計記錄需要定期查看和清理,以維護系統(tǒng)性能和存儲空間
    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

最新評論

怀宁县| 太谷县| 苏尼特左旗| 洪雅县| 阳谷县| 涪陵区| 卓尼县| 游戏| 广德县| 和平区| 宁津县| 鲁甸县| 辛集市| 清河县| 长春市| 大丰市| 开封县| 固始县| 鹰潭市| 分宜县| 泰州市| 九台市| 修水县| 沭阳县| 土默特右旗| 蓬莱市| 潢川县| 泰宁县| 徐汇区| 高清| 吴旗县| 赫章县| 黄冈市| 兰西县| 呼图壁县| 卓资县| 衡水市| 惠州市| 封开县| 平定县| 开阳县|