Sql server2000字符类型
来源:互联网 发布:怎么在韩国淘宝买东西 编辑:程序博客网 时间:2024/06/05 16:41
数据类型描述大小(以字节为单位)char固定长度的字符数据,最多可以包含8000个使用排序规则字符集的字符定义的长度*1个字节nchar固定长度的Unicode字符数据定义的长度*2个字节varchar可变长度的字符数据,最多可以包含8000个使用排序规则字符集的字符每个字符1个字节nvarchar可变长度的Unicode字符数据,最多可以包含4000个Unicode字符每个字符2个字节text可变长度的字符数据,最多可以包含2147483647个非Unicode字符每个字符1个字节ntext可变长度的Unicode字符数据,最多可以包含1073741823个Unicode字符每个字符2个字节sysname Miscrosoft提供的用户定义数据类型,在功能上等同于nvarchar(128),用于引用表和列的名字每个字符2个字节
Unicode数据类型在存储使用多种语言的数据时非常有用,但这是通过付出双倍的存储空间的代价才得到的。一些开发人员将他们所有基于字符的列都定义为nvarchar数据类型,而另外的一些开发人员却不惜一切代价避免使用Unicode数据类型。建议如果数据库有可能使用其他国家的语言,那么就使用Unicode数据类型;否则,就使用char,varchar或者text数据类型。
数据类型描述大小(以字节为单位)bit0或者11位(bit)tinyint0到255的整数数据1个字节smallint从-32768到32767的整数数据2个字节int从-2147482648到2147483647的整数数据4个字节bigint从-2的63次方到2的63次方-1的整数数据8个字节decimal或者numeric从-10的38次方+1到10的38次方-1的固定精度和小数位的数字数据最大存储大小随精度而变化money 货币数据值,介于-2的63次方与2的63次方之间,精确到货币单位的万分之一(.0001)8个字节smallmoney货币数据值,介于-214748.3648与+214748.3647之间,精确到货币单位的万分之一(.0001)4个字节float浮点数,依据所定义的精确位数,可以表示从-1.79E+308到1.79E+308之间的浮点精确数字4个或者8个字节real具有24位精确的浮点数4个字节
如果要使用货币数据值,则必须谨慎地选择数据类型。如果使用float或者real数据类型来表示货币将会产生舍入错误。而使用money和small-money数据类型可以精确到百分之一美分。对于一些货币值,客户只要求精确到美分。在这种情况下,decimal是最合适的数据类型
转载于:http://blog.csdn.net/msw120/article/details/1491308
- Sql server2000字符类型
- sql server2000 函数的类型和实例
- SQL Server2000事务性复制 TEXT类型出错
- sql server2000
- SQL server2000
- sql server2000中bit类型字段的取反操作
- MS SQL Server2000中binary类型存储日期的显示
- sql server2000 中字符串类型的日期如何比较大小
- SQL字符类型小结
- SQL:字符类型简述
- sql 字符类型定义问题
- sql server2000实验
- SQL SERVER2000的安装
- SQL Server2000数据库迁移
- SQL Server2000测试题
- sql server2000学习手记
- SQL Server2000安装问题
- SQL Server2000 数据类型
- 申请不同对象调用拷贝构造函数还是默认构造函数
- High Performance MySQL
- Coherence - a DLNA/UPnP Framework for the Digital Living
- Could not load the Tomcat server configuration
- java的property配置文件的用法
- Sql server2000字符类型
- Jersey 客户端 API 基础
- 最新中文版虚拟机VMware Workstation
- 空指针 空指针常量
- install sun java 6 on ubuntu 13.04 ,problem
- 模糊集合和隶属函数
- swfupload文件上传组件 服务端用servlet配置教程
- VS2008中添加位图资源
- 基础篇:操作系统、计算机网络、设计模式