数据类型的问题
slq-server 2000中数据类型很多,它将整型数和浮点数分开,整型数据有int bitint
smallint tinyint decimal money smallmoney,浮点数有Float,real 那么请问定点数(如12.5)怎么表示?在设计数据库时用什么数据类型呢?
谢谢!
问题点数:0、回复次数:4Top
1 楼zjcxc(邹建)回复于 2004-05-02 10:46:04 得分 0
你自己搞错慨念了:
整型数有int bitint smallint tinyint
定点数有decimal numeric money smallmoney,其中 money smallmoney的小数位也是固定的
浮点数有Float,realTop
2 楼zjcxc(邹建)回复于 2004-05-02 10:46:57 得分 0
整数
bigint
从 -2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807) 的整型数据(所有数字)。
int
从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。
smallint
从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。
tinyint
从 0 到 255 的整数数据。
Top
3 楼zjcxc(邹建)回复于 2004-05-02 10:47:15 得分 0
decimal 和 numeric
decimal
从 -10^38 +1 到 10^38 –1 的固定精度和小数位的数字数据。
numeric
功能上等同于 decimal。
money 和 smallmoney
money
货币数据值介于 -2^63 (-922,337,203,685,477.5808) 与 2^63 - 1 (+922,337,203,685,477.5807) 之间,精确到货币单位的千分之十。
smallmoney
货币数据值介于 -214,748.3648 与 +214,748.3647 之间,精确到货币单位的千分之十。
Top
4 楼zjcxc(邹建)回复于 2004-05-02 10:47:27 得分 0
近似数字
float
浮点精度数字数据,有效值为:从 -1.79E + 308 到 -2.23E - 308,0 和 2.23E + 308 到 1.79E + 308。
real
浮点精度数字数据,有效值为:从 -3.40E + 38 到 -1.18E - 38,0 和 1.18E - 38 到 3.40E + 38。
Top




