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

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

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

    posts - 8, comments - 13, trackbacks - 0, articles - 43
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    oracle 唯一 索引 約束 創建 刪除

    Posted on 2010-12-14 17:45 kangaroo 閱讀(10051) 評論(0)  編輯  收藏 所屬分類: programmer

    /*給創建bitmap index分配的內存空間參數,以加速建索引*/

    show parameter create_bit;

    /*改變索引的存儲參數*/

    alter index index_name pctfree 30 storage(initial 200k next 200k);

    /*給索引手工分配一個分區*/

    alter index index_name allocate extent (size 200k datafile '$ORACLE/oradata/..');

    /*釋放索引中沒用的空間*/

    alter index index_name deallocate unused;

    /*索引重建*/

    alter index index_name rebuild tablespace tablespace_name;

    /*普通索引和反轉索引的互換*/

    alter index index_name rebuild tablespace tablespace_name reverse;

    /*重建索引時,不鎖表*/

    alter index index_name rebuild online;

    /*給索引整理碎片*/

    alter index index_name COALESCE;

    /*分析索引,事實上是更新統計的過程*/

    analyze index index_name validate structure;

    desc index_state;

    drop index index_name;

    alter index index_name monitoring usage;-----監視索引是否被用到

    alter index index_name nomonitoring usage;----取消監視

    /*有關索引信息的視圖*/

    select * from dba_indexes/dba_ind_columns/dbs_ind_eXPressions/v$object_usage;

    ########## 數據完整性的治理(Maintaining data integrity) ##########

    alter table table_name drop constraint constraint_name;----drop 約束

    alter table table_name add constraint constraint_name primary key(column_name1,column_name2);-----創建主鍵

    alter table table_name add constraint constraint_name unique(column_name1,column_name2);---創建唯一約束

    /*創建外鍵約束*/

    alter table table_name add constraint constraint_name foreign key(column_name1) references table_name(column_name1);

    /*不效驗老數據,只約束新的數據[enable/disable:約束/不約束新數據;novalidate/validate:不對/對老數據進行驗證]*/

    alter table table_name add constraint constraint_name check(column_name like 'B%') enable/disable novalidate/validate;

    /*修改約束條件,延時驗證,commit時驗證*/

    alter table table_name modify constraint constraint_name initially deferred;

    /*修改約束條件,立即驗證*/

    alter table table_name modify constraint constraint_name initially immediate;

    alter session set constraints=deferred/immediate;

    /*drop一個有外鍵的主鍵表,帶cascade constraints參數級聯刪除*/

    drop table table_name cascade constraints;

    /*當truncate外鍵表時,先將外鍵設為無效,再truncate;*/

    truncate table table_name;

    /*設約束條件無效*/

    alter table table_name disable constraint constraint_name;

    alter table table_name enable novalidate constraint constraint_name;


    簡潔實用,謝謝http://wfly2004.blog.163.com/blog/static/11764272010629114155174/

    http://hi.baidu.com/zhangcheng1/blog/item/54deb0cc9ab69d1701e9281e.html

    主站蜘蛛池模板: 亚洲欧洲∨国产一区二区三区| 成人性生交大片免费看无遮挡 | 亚洲国产精品狼友中文久久久| 亚洲熟女www一区二区三区| 91香蕉国产线观看免费全集| 国产亚洲精品a在线无码| 乱淫片免费影院观看| 免费播放春色aⅴ视频| 亚洲成av人片在线天堂无| 大学生高清一级毛片免费| 亚洲AV无码专区在线亚| 免费a级毛片18以上观看精品| 亚洲中文字幕无码中文| 女人被弄到高潮的免费视频| 亚洲综合久久精品无码色欲| 国产精品成人免费视频网站京东 | 亚洲av无码不卡一区二区三区| a毛片免费在线观看| 免费毛片a在线观看67194| 亚洲综合男人的天堂色婷婷| 国产a视频精品免费观看| 亚洲人成777在线播放| 成年美女黄网站色大免费视频| 久久久久亚洲国产AV麻豆| 亚洲成年看片在线观看| 久久免费香蕉视频| 亚洲AV无码成人精品区蜜桃| 182tv免费视视频线路一二三| 国产成人精品日本亚洲专一区| 大陆一级毛片免费视频观看i| 午夜在线免费视频| 亚洲AV乱码一区二区三区林ゆな | 亚洲色精品aⅴ一区区三区| 国产一级淫片a免费播放口| 全黄a免费一级毛片人人爱| 国产日韩精品无码区免费专区国产| 亚洲av无码专区在线播放| 亚洲成在人线aⅴ免费毛片| 国产精品自拍亚洲| 久久亚洲伊人中字综合精品| 另类专区另类专区亚洲|