国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Oracle CHAR,VARCHAR,VARCHAR2類型的區別與使用

瀏覽:105日期:2023-11-19 19:09:56
區別: 1.CHAR的長度是固定的,而VARCHAR2的長度是可以變化的, 比如,存儲字符串“abc',對于CHAR (20),表示你存儲的字符將占20個字節(包括17個空字符),而同樣的VARCHAR2 (20)則只占用3個字節的長度,20只是最大值,當你存儲的字符小于20時,按實際長度存儲。 2.CHAR的效率比VARCHAR2的效率稍高。 3.目前VARCHAR是VARCHAR2的同義詞。工業標準的VARCHAR類型可以存儲空字符串,但是Oracle不這樣做,盡管它保留以后這樣做的權利。Oracle自己開發了一個數據類型VARCHAR2,這個類型不是一個標準的VARCHAR,它將在數據庫中varchar列可以存儲空字符串的特性改為存儲NULL值。假如你想有向后兼容的能力,Oracle建議使用VARCHAR2而不是VARCHAR。 何時該用CHAR,何時該用varchar2? CHAR與VARCHAR2是一對矛盾的統一體,兩者是互補的關系. VARCHAR2比CHAR節省空間,在效率上比CHAR會稍微差一些,即要想獲得效率,就必須犧牲一定的空間,這也就是我們在數據庫設計上常說的‘以空間換效率’。 VARCHAR2雖然比CHAR節省空間,但是假如一個VARCHAR2列經常被修改,而且每次被修改的數據的長度不同,這會引起‘行遷移’(Row Migration)現象,而這造成多余的I/O,是數據庫設計和調整中要盡力避免的,在這種情況下用CHAR代替VARCHAR2會更好一些。
標簽: Oracle 數據庫
相關文章:
主站蜘蛛池模板: 欧美大屁股精品毛片视频 | 国亚洲欧美日韩精品 | 欧美毛片在线观看 | www.91亚洲| 欧美日韩精品一区二区三区不卡 | 免费黄色网址在线播放 | 久久精品视 | 一本色道久久88亚洲综合 | 韩国成人毛片aaa黄 韩国福利一区 | 男人天堂日韩 | 国产欧美日韩在线观看精品 | 国产精品日本 | 亚洲第一免费播放区 | 久久精品中文字幕第一页 | 美国一级特a黄 | www欧美在线观看 | a一级 | 国产片在线观看狂喷潮bt天堂 | 成人亚洲国产综合精品91 | 欧美一级毛片欧美一级无片 | 亚洲伊人色综合网站亚洲伊人 | 99久久99这里只有免费费精品 | 武松金莲肉体交战在线观看 | 亚洲免费观看在线视频 | 成人免费一区二区三区视频软件 | 亚洲欧美久久精品 | 碰碰碰精品视频在线观看 | 目韩一区二区三区系列片丶 | 欧美一级日韩在线观看 | 特级毛片www欧美 | 波多野结衣被强在线视频 | 久久高清影院 | 一级毛片在线免费看 | 一区二区三区四区在线免费观看 | 日韩一级在线播放免费观看 | 看片亚洲| 91网站网站网站在线 | 国产在线观看免费视频软件 | 俄罗斯美女毛片 | 国产成人精品免费视 | 久久久久久久久一级毛片 |