sql server 数据库
字段 A 字段类型为 Money
前台显示的时候 小数点位数就会显示 4 位
为了只显示 2 位小数
更改了视图为 cast(A as decimal(18,2)) as B
可看视图上字段 B 的类型 由 Money 变成了 Decimal(20,4)
后来找了半天
原来视图中间用了 union 关键字
union 后字段 B 的类型还是 Money
把 union 后字段也用 cast 转一下
再看视图上字段 B 的类型终于变成了 Decimal(20,2)