浅谈SQL server2000中char和varchar字符型数据类型的区别_Mssql数据库教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:浅析SQL server存储过程
一直用ASP+ACCESS来编写网页和公司的内部应用系统,内部应用系统也就是大家说的OA吧,这个我也不知道,公司又叫它ERP,反正不管什么,它是用来帮助公司处理日常工作的,简化劳动的.从来没用过存储过程,所有的添加,删除,修改都是在ASP里面写程序执行,代码很多.数据

   char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度是固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充。

    举例来说,varchar(10),我们给它赋的值是htmer,那么它在数据库中存储的值就是htmer;同样,char(10),我们给它赋的值是htmer,那么它在数据库中存储的值就是htmer+5个空格。

    由于char是以固定长度的,所以它的速度会比varchar快,但程序处理起来要麻烦一点,要用trim之类的函数把后边的空格去掉。另外,char与varchar相比,前者的存储空间要比后者大。所以,在实际使用中要根据实际情况,如果能确定字符长度,那就用char,如果不能确定而又想节省点存储空间,那就用varchar。

分享:谈在SQL server2000中导入.sql数据库文件的方法
我们在使用数据库的时候往往会用到数据库的备份、导入等功能,其中.sql数据库文件为常用的数据库备份的文件格式,基本上各种数据库都支持.sql格式,下面介绍一下如何在SQL Server 2000中将.sql数据库文件导入的方法。 在操作之前首先打开SQL Server 2000企业

来源:模板无忧//所属分类:Mssql数据库教程/更新时间:2010-04-14
相关Mssql数据库教程