numeric(10,2)不是可以吗?如果你需要格式化显示你转成字符:select cast(你的列 as varchar(10)) from 表