数据类型:
#整数数据类型
bit
1 或 0 的整数数据。
tinyint
从 0 到 255 的整型数据。存储大小为 1 字节。
smallint
从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 个字节。
int
从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。
bigint
从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。
#货币数据类型
money
货币数据值介于 -2^63 (-922,337,203,685,477.5808) 与 2^63 - 1 (+922,337,203,685,477.5807) 之间,精确到货币单位的千分之十。存储大小为 8 个字节。
smallmoney
货币数据值介于 -214,748.3648 与 +214.748,3647 之间,精确到货币单位的千分之十。存储大小为 4 个字节。
#浮点数据类型
带定点精度和小数位数的数据类型
decimal[(p[, s])] 和 numeric[(p[, s])]
定点精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1。
p(精度)
指定小数点左边和右边可以存储的十进制数字的最大个数。精度必须是从 1 到最大精度之间的值。最大精度为 38。
s(小数位数)
指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 p 之间的值。默认小数位数是 0,因而 0 <= s <= p。最大存储大小基于精度而变化。
用于表示浮点数字数据的近似数字数据类型
real
从 - 3.40E + 38 到 3.40E + 38 之间的浮点数字数据。
float
从 - 1.79E + 308 到 1.79E + 308 之间的浮点数字数据。
#日期/时间数据类型
smalldatetime
从 1900 年 1 月 1 日到 2079 年 6 月 6 日的日期和时间数据。
datetime
从 1753 年 1 月 1 日到 9999 年 12 月 31 日的日期和时间数据。
#字符数据类型
char [ ( n ) ]
固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。
varchar [ ( n ) ]
可变长度的非 Unicode 数据,最长为 8,000 个字符。
nchar [ ( n ) ]
固定长度的 Unicode 数据,最大长度为 4,000 个字符。
nvarchar [ ( n ) ]
可变长度 Unicode 数据,其最大长度为 4,000 字符。
#二进制数据类型
binary [ ( n ) ]
固定长度的 n 个字节二进制数据。N 必须从 1 到 8,000。
varbinary [ ( n ) ]
n 个字节变长二进制数据。n 必须从 1 到 8,000。
#图像和文本数据类型
ntext
可变长度 Unicode 数据的最大长度为 230 - 1 (1,073,741,823) 个字符。
text
可变长度非 Unicode 数据的最大长度为 231-1 (2,147,483,647) 个字符。
image
可变长度二进制数据介于 0 与 231-1 (2,147,483,647) 字节之间。
sql server money类型優缺點 貨幣 sql数据库money类型
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
sql server 数据库日志还原
角色是一个权限的集合,只要将用户加入到角色成员(给用户分配一个角色),就可以给这个用户分配这个角色所具有的全部权限。角色的出现极大的简化了权限的管理。
服务器角色 数据库角色 用户定义数据库角色 架构