国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

淺談SQL server2000中char和varchar字符型數據類型的區別

2024-08-31 00:46:57
字體:
來源:轉載
供稿:網友
   char和varchar的長度都在1到8000之間,它們的區別在于char是定長字符數據,而varchar是變長字符數據。所謂定長就是長度是固定的,當輸入的數據長度沒有達到指定的長度時將自動以英文空格在其后面填充,使長度達到相應的長度;而變長字符數據則不會以空格填充。

    舉例來說,varchar(10),我們給它賦的值是htmer,那么它在數據庫中存儲的值就是htmer;同樣,char(10),我們給它賦的值是htmer,那么它在數據庫中存儲的值就是htmer+5個空格。

    由于char是以固定長度的,所以它的速度會比varchar快,但程序處理起來要麻煩一點,要用trim之類的函數把后邊的空格去掉。另外,char與varchar相比,前者的存儲空間要比后者大。所以,在實際使用中要根據實際情況,如果能確定字符長度,那就用char,如果不能確定而又想節省點存儲空間,那就用varchar。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湄潭县| 永清县| 晴隆县| 广平县| 铜陵市| 柳江县| 西乌珠穆沁旗| 阿勒泰市| 天台县| 巫溪县| 江西省| 瑞丽市| 固始县| 随州市| 邵东县| 鸡泽县| 凭祥市| 平泉县| 绥阳县| 女性| 屏山县| 唐山市| 天全县| 高雄市| 玉田县| 阿克陶县| 金寨县| 本溪市| 丹阳市| 阳泉市| 延寿县| 北票市| 基隆市| 菏泽市| 同江市| 九龙坡区| 新绛县| 广德县| 温州市| 阳城县| 张北县|