sql类型 money 小数不显示开头的0

来源:百度知道 编辑:UC知道 时间:2024/05/29 07:12:37
为什么sql类型 money 小数不显示开头的0
例如0.01 数据库中只储存了 .01
显示在前台也是 .01
如何才能现实出完整的 0.01
或者说如何才能存储 0.01 到数据库而不是存储 .01

数据库里存放的可能都是.xx格式的,可以用程序控制输出格式,介绍一个函数:
FormatNumber(
expression [,NumDigitsAfterDecimal] [,IncludeLeadingDigit [,UseParensForNegativeNumbers] [,GroupDigits]]
)

NumDigitsAfterDecimal:小数点后面的数字保留几位。
IncludeLeadingDigit :如果小于1是否保留小数点前面的0。-1就是保留;0部保留;
UseParensForNegativeNumbers: 用括号还是符号(-)来表示负数。
GroupDigits:是否用逗号来分隔千位数字。如:123,123.00

在前台做数据显示的定制就可以了,不用管数据库怎么保存的。