ITPub博客

首页 > Linux操作系统 > Linux操作系统 > zuc_SQL Server 2000建议命名约定-数据类型

zuc_SQL Server 2000建议命名约定-数据类型

原创 Linux操作系统 作者:张盎 时间:2007-06-28 13:41:59 0 删除 编辑
SQL server 2000的标识符:1~128个字符;临时表名1~116个字符。                               
SQL server 7.0以前的版本,标识符长度限制在30个字符以内。                               
标识符的第一个字符必须是:大、小写字母、下划线(底杠_)、@、井号(#)。                               
其中,@和#在TSQL中有专门的含义。                               
接下来的字符必须是符合Unicode2.0标准的字母,或者是十进制数字,或是特殊字符@, #, _, $。                               
标识符不能与任何SQL Server保留字匹配。标识符不能包含空格,或别的特殊字符。                               

数据类型        存储字节数        最小值        最大值        备注
字符串                               
char                        8000个字符        定长,末尾补齐空格
varchar                        8000个字符        变长,多占2个字节记录长度
text                        2GB       
Unicode字符串                               
Nchar                                一个字符占2个字节
Nvarchar                               
Ntext                               
日期和时间                               
datetime        8        1753-1-1        9999-12-31        精度3.33微秒
smalldatetime        4        1900-1-1        2079-6-6        精度1分钟
整数                               
int        4        -2.1E9        2.1E9       
smallint        2        -32768        32767       
tinyint        1        0        255       
bigint        8        -9.2E18        9.2E18       
bit        1bit        0        1        一般代表逻辑真和假,不能为null
近似数                                浮点数
real                        精度7位        单精度
float                        精度15位        双精度
精确数                                定点数
decimal                        最大精度38位        decimal(scale,precision)不含小数点
(numeric)                               
货币型                               
money        8        -9.2E14        9.2E14        4位小数   (922万亿)
smallmoney        4        -2.1E5        2.1E5        4位小数  (21万)
二进制型                               
binary                        8000字节       
varbinary                        8000字节       
image                        2GB       
特殊型                               
时间戳        8字节                        timestamp
唯一标识        16字节                        uniqueidentifier
变体数据类型                                sql_variant
光标                                cursor
表                                table
                               
1字节(byte)=8位(bit)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10315043/viewspace-498420/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-11-21

  • 博文量
    10
  • 访问量
    13651