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

mysql創(chuàng)建Bitmap_Join_Indexes中的約束與索引

 更新時(shí)間:2008年04月07日 20:41:03   作者:  
現(xiàn)象:創(chuàng)建Bitmap Join Indexes時(shí)出現(xiàn)ORA-25954報(bào)錯(cuò): 維的主鍵或唯一約束條件缺失。 53vi.Com 原因:受到約束與索引的影響。
測(cè)試過(guò)程如下:
create table sales 
as select * from sh.sales;    

create table customers 

as 
select * from sh.customers; 
create unique index CUST_ID_un on customers(CUST_ID);    


創(chuàng)建: 
Bitmap Join Indexes 

create bitmap index sales_cust_gender_bjix 
on sales(customers.cust_gender) 
from sales,customers 
where sales.cust_id=customers.cust_id; 

報(bào)錯(cuò)如下: 


第 3 行出現(xiàn)錯(cuò)誤: 
ORA-25954: 維的主鍵或唯一約束條件缺失
案例分析:在此處盡管定義了對(duì)表customers的唯一性索引,但是該索引并沒(méi)有對(duì)表customers并沒(méi)有唯一性約束,即表示唯一性索引并不表示對(duì)表進(jìn)行唯一性約束;但是如果加了唯一性的約束,就不會(huì)出現(xiàn)報(bào)錯(cuò),示例如下:


SQL> ALTER TABLE customers
2 MODIFY (cust_id CONSTRAINT customers_un unique); 
表已更改。

SQL> create bitmap index sales_cust_gender_bjix 

2 on sales(customers.cust_gender) 
3 from sales,customers 
4 where sales.cust_id=customers.cust_id; 


索引已創(chuàng)建。 



結(jié)論:

只要加了唯一性的約束,創(chuàng)建BJI則不會(huì)報(bào)錯(cuò)。 

相關(guān)文章

  • MySQL 配置免密碼登錄的問(wèn)題記錄(mysql_config_editor Configuration)

    MySQL 配置免密碼登錄的問(wèn)題記錄(mysql_config_editor Configurati

    這篇文章主要介紹了MySQL 配置免密碼登錄的問(wèn)題記錄(mysql_config_editor Configuration),本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • mysql5.7.19 winx64解壓縮版安裝配置教程

    mysql5.7.19 winx64解壓縮版安裝配置教程

    這篇文章主要為大家詳細(xì)介紹了mysql5.7.19 winx64解壓縮版安裝配置教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Mysql如何解決1251 client does not support問(wèn)題

    Mysql如何解決1251 client does not support問(wèn)題

    這篇文章主要介紹了Mysql如何解決1251 client does not support問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 一個(gè)簡(jiǎn)單的MySQL備份Shell腳本

    一個(gè)簡(jiǎn)單的MySQL備份Shell腳本

    這篇文章主要介紹了一個(gè)簡(jiǎn)單的MySQL備份Shell腳本,本文直接給出代碼實(shí)例,需要的朋友可以參考下
    2015-07-07
  • 基于MySQL數(shù)據(jù)庫(kù)復(fù)制Master-Slave架構(gòu)的分析

    基于MySQL數(shù)據(jù)庫(kù)復(fù)制Master-Slave架構(gòu)的分析

    本篇文章是對(duì)MySQL數(shù)據(jù)庫(kù)復(fù)制Master-Slave架構(gòu)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • mysql累積聚合原理與用法實(shí)例分析

    mysql累積聚合原理與用法實(shí)例分析

    這篇文章主要介紹了mysql累積聚合原理與用法,結(jié)合實(shí)例形式分析了mysql累積聚合原理、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-12-12
  • 輕松上手MYSQL之SQL優(yōu)化之Explain詳解

    輕松上手MYSQL之SQL優(yōu)化之Explain詳解

    Explain是SQL分析工具中非常重要的一個(gè)功能,它可以模擬優(yōu)化器執(zhí)行查詢(xún)語(yǔ)句,幫助我們理解查詢(xún)是如何執(zhí)行的,這篇文章主要給大家介紹了關(guān)于輕松上手MYSQL之SQL優(yōu)化之Explain詳解的相關(guān)資料,需要的朋友可以參考下
    2024-06-06
  • MySQL分區(qū)表管理命令匯總

    MySQL分區(qū)表管理命令匯總

    這篇文章主要分享了MySQL分區(qū)表管理命令匯總,分區(qū)是一種表的設(shè)計(jì)模式,正確的分區(qū)可以極大地提升數(shù)據(jù)庫(kù)的查詢(xún)效率,完成更高質(zhì)量的SQL編程。但是如果錯(cuò)誤地使用分區(qū),那么分區(qū)可能帶來(lái)毀滅性的的結(jié)果,下面我們就來(lái)看看分區(qū)表那些常用的管理命令,需要的朋友可以參考下
    2022-03-03
  • MySQL安裝后不能用是什么情況該如何解決

    MySQL安裝后不能用是什么情況該如何解決

    之前安裝過(guò)MYSQL好像不用手動(dòng)啟動(dòng)服務(wù),具體也忘記了,但我上回給公司安裝的那個(gè)是要手動(dòng)安裝服務(wù)的,如果mysql剛剛安裝不能用,可能是服務(wù)沒(méi)有安裝
    2014-03-03
  • 在OneProxy的基礎(chǔ)上實(shí)行MySQL讀寫(xiě)分離與負(fù)載均衡

    在OneProxy的基礎(chǔ)上實(shí)行MySQL讀寫(xiě)分離與負(fù)載均衡

    基于Libevent機(jī)制實(shí)現(xiàn),單個(gè)實(shí)例可以實(shí)現(xiàn)25萬(wàn)的SQL轉(zhuǎn)發(fā)能力,用一個(gè)OneProxy節(jié)點(diǎn)可以帶動(dòng)整個(gè)MySQL集群,為業(yè)務(wù)發(fā)展貢獻(xiàn)一份力量,下面由小編來(lái)為大家簡(jiǎn)單說(shuō)說(shuō)
    2019-05-05

最新評(píng)論

连州市| 珠海市| 逊克县| 方正县| 婺源县| 两当县| 奉化市| 汕头市| 天等县| 木里| 合水县| 古交市| 巢湖市| 尤溪县| 周口市| 桐柏县| 大足县| 苍溪县| 乐山市| 灌南县| 鄂尔多斯市| 塔河县| 尼木县| 龙州县| 南昌县| 化德县| 南江县| 鄂尔多斯市| 修水县| 石家庄市| 西青区| 简阳市| 武川县| 麻栗坡县| 华阴市| 尖扎县| 望城县| 从江县| 南昌县| 紫金县| 定州市|