标签: sql sqldatatypes
我需要使用哪种数据库数据类型来存储小数位后18位数的数值?我已经尝试过double和float但它不起作用它只显示小数点后的16位数。我正在使用MS SQL Server 2005和2008。
答案 0 :(得分:3)
假设您的值不是太大,您想使用DECIMAL。像DECIMAL(20, 18)之类的东西(调整数字中总位数的第一个值)。
DECIMAL
DECIMAL(20, 18)
您可以阅读here。