<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

    主站蜘蛛池模板: 在线观看视频免费国语| 国产精品怡红院永久免费| 免费人成网站在线高清| 日韩国产欧美亚洲v片| 免费毛片网站在线观看| 亚洲色一区二区三区四区| 在线免费一区二区| 99999久久久久久亚洲| 好男人看视频免费2019中文| 亚洲精品123区在线观看| 成年女人视频网站免费m| 亚洲色大网站WWW永久网站| 国产美女无遮挡免费视频网站| 久久精品国产亚洲av瑜伽| 免费国产真实迷j在线观看| a一级爱做片免费| 亚洲AV中文无码乱人伦下载| 成全视频在线观看免费| 亚洲精品不卡视频| 午夜网站免费版在线观看| 免费看黄福利app导航看一下黄色录像| 亚洲精品第一国产综合精品99| a级毛片免费全部播放无码| 亚洲2022国产成人精品无码区| 亚洲综合免费视频| 亚洲人成网亚洲欧洲无码| 亚洲国产精品无码久久青草| 日韩免费在线观看视频| 四虎亚洲精品高清在线观看| 亚洲国产一级在线观看| 四虎影视成人永久免费观看视频| 亚洲人成免费网站| 亚洲成A∨人片天堂网无码| 亚洲免费在线视频| 午夜亚洲WWW湿好爽| 日本亚洲视频在线 | 啦啦啦手机完整免费高清观看| 看亚洲a级一级毛片| 亚洲伦理一区二区| 日韩免费三级电影| 久久免费视频99|