关于视图的字段类型

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)

posted on 2012-08-30 09:05  thegavincheng  阅读(660)  评论(1编辑  收藏  举报