新聞中心
之前我們討論過MySQL數(shù)據(jù)庫(kù)中char與varchar之爭(zhēng),知道了在什么情況下使用Char字符型數(shù)據(jù),什么情況下采用Varchar字符型數(shù)據(jù)。這次引進(jìn)VarChar2一起來討論,對(duì)這三者進(jìn)行比較,只不過這次的數(shù)據(jù)庫(kù)由MySQL變成了Oracle。

創(chuàng)新互聯(lián)長(zhǎng)期為上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為豐南企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè),豐南網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
在Oracle數(shù)據(jù)庫(kù)中,字符類型有Char、VarChar和VarChar2三種類型,但不大清楚各自區(qū)別在哪兒,平時(shí)基本上就是用VarChar,只知道它能省空間,國(guó)為在最大限度內(nèi),有多少存多少。下面說下各自區(qū)別。
Char:其長(zhǎng)度是固定的,長(zhǎng)度為2000
VarChar:工業(yè)標(biāo)準(zhǔn)類型,可變長(zhǎng)的數(shù)據(jù)類型,最大長(zhǎng)度為2000
VarChar2:Oracle特有的類型,可變長(zhǎng)的數(shù)據(jù)類型,最大長(zhǎng)度為4000
在空間上,Char要比VarChar和VarChar2耗費(fèi)空間,因?yàn)椴还艽娑嗌賰?nèi)容,它的長(zhǎng)度都為2000,而VarChar和VarChar2則因長(zhǎng)度可變,會(huì)節(jié)省更多的空間
在效率上,Char要比VarChar和VarChar2稍高,如果VarChar和VarChar2更經(jīng)常修改,且修改的數(shù)據(jù)長(zhǎng)度每次都不一樣,這會(huì)引起“行遷移”現(xiàn)象。
VarChar和其它數(shù)據(jù)庫(kù)兼容
VarChar2是Oracle獨(dú)有的
網(wǎng)站名稱:Oracle之Char,VarChar&VarChar2的比較
URL鏈接:http://www.dlmjj.cn/article/coshisg.html


咨詢
建站咨詢
