
由于double 数值较大,转换成整数可能会发生溢出,在实际处理时,要注意这个问题。
CONVERT(int, 字段或变量)
CONVERT(bigint, 字段或变量)
NT、BIGINT这些是兼容的,区别是存在磁盘上占用的空间不同、能表示的数的范围不同,对于已经存在的数据进行查询、显示的程序来说,应该是没有影响的吧。
SQL Server没有double类型,若是你需要用双精度数据,如果不固定小数位,用float就可以了若是固定小数位,可以用numric如果整数和小数都出现,可以用real
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)