SQLServer2000数据类型的解释

来源:互联网 发布:js 替换所有html标签 编辑:程序博客网 时间:2024/05/05 03:41

数据类型:
#整数数据类型
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) 字节之间。

原创粉丝点击