社区
MS-SQL Server
帖子详情
怎么设置money字段的小数位数?
笑天狂客
2004-10-29 12:30:36
我在设计表时,想指定一个为money类型的字段的小数位数为2位(默认是4位),结果我发现那个设置栏是灰色无法设置的,请问各位高手如何才能设置呢?
...全文
578
10
打赏
收藏
怎么设置money字段的小数位数?
我在设计表时,想指定一个为money类型的字段的小数位数为2位(默认是4位),结果我发现那个设置栏是灰色无法设置的,请问各位高手如何才能设置呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
笑天狂客
2004-10-30
打赏
举报
回复
要想自定小数位数,在表设计界面上将字段类型设为 decimal/numeric 类型即可,谢谢大家帮助!
lypch
2004-10-29
打赏
举报
回复
这个是不能设置的
psoua9
2004-10-29
打赏
举报
回复
没碰到过这个问题
你改下“控制面板”-》“区域选项”中的“数字”等项,看是否凑效?
xingfuniao
2004-10-29
打赏
举报
回复
自定義數據類型!
lyzzbbgo
2004-10-29
打赏
举报
回复
用decimal/numeric就可以了
zjcxc
元老
2004-10-29
打赏
举报
回复
不能设置,money的小数位是固定的,如果你要设置小数位,则改用 decimal/numeric 类型
money本来就是 decimal/numeric 的子集
Andy__Huang
2004-10-29
打赏
举报
回复
轉換 money 資料
從任何整數資料型別轉換成 money 時,會假設單位是貨幣單位。例如,整數值 4 會轉換成相當於 4 個貨幣單位的 money。
以下範例分別將 smallmoney 與 money 值轉換成 varchar 與 decimal 資料型別。
USE pubs
GO
DECLARE @mymoney_sm SMALLMONEY
SET @mymoney_sm = 3148.29
SELECT CAST(@mymoney_sm AS VARCHAR) AS "SM_MONEY VARCHAR"
GO
DECLARE @mymoney MONEY
SET @mymoney = 3148.29
SELECT CAST(@mymoney AS DECIMAL) AS "MONEY DECIMAL"
GO
以下
Andy__Huang
2004-10-29
打赏
举报
回复
這個不能設置的﹐它只能默認為4位小數。
如果你想改成2位小數﹐用numeric(18,2)類型﹐或者decimal(18,2)類型
笑天狂客
2004-10-29
打赏
举报
回复
money类型可以有小数点呀,而且还可以为负数呢,你的意思是我无法直接设置,必须在输入的时候控制么?
唉,那样就太麻烦了,我主要想让数据库帮我们把这些工作做了
TO psoua9() ,你说的这个方法不行,货币的设置默认就是2位小数呢。
heibai520
2004-10-29
打赏
举报
回复
是不能有小数点的!如果要的话就使用 decimal 数据类型。
用句点将局部的货币单位(如分)从总体货币单位中分隔出来
但是逗号分隔符不能用在 money 或 smallmoney 常量中。只能在显式转换为 money 或 smallmoney 的字符串中指定逗号分隔符。
mysql金钱默认
字段
格式化_在SQL
数
据库中,
设置
了一个
字段
的类型为
money
,但是
money
类型
数
据保留的是四位小
数
,如何
设置
为两位小
数
?...
例如把
money
= 12345.67 格式成
money
= 12,345.67。代码如下:string_
money
=moeny.ToString("N")或者string_moeny=
money
.ToString("#,###.00")2、本地化型32313133353236313431303231363533e4b893...
mysql里记录货币用什么
字段
类型好?
在java的开发中,货币在
数
据库中MySQL常用Decimal和Numric类型表示,这两种类型被MySQL实现为同样的类型...例如:salary DECIMAL(9,2)在这个例子中,9(precision)代表将被用于存储值的总的
小
数
位
数
,而2(scale)代表...
fastreport 中 给
数
值形
数
据做 格式 保留
小
数
位
数
以0补足
这个问题也研究了好久。 因为 fastreport 中 的 formatnumber(data,dig) 用这个函
数
进行 格式化后,比如原始
数
据为...就必须得先用,ToDecimal转换一个类型, 然后再用 Round函
数
保留一下位
数
,最后再用这个Format...
小
数
位
数
的处理(JS前端,C#后台,SQL处理,报表处理)
前段时间,我们的系统里面需要做一个根据
小
数
位
数
设置
来处理
数
据的需求,在我开发之前,系统里面已经有过处理。系统里面有金额和积分
小
数
位
数
处理
设置
,这里以金额
设置
为例,之前的做法是这样的: 1. 系统里面...
MSSQL 保留
小
数
位
数
的方法
那么用到四舍五入并且保留小
数
点时我们肯定会首选ROUND函
数
, 如果
字段
的
数
据类型是decimal(18,10)时那么四舍五入后还会有很多0出现。 参
数
说明: numeric_expression 是精确或近似
数
值
数
据类型类别(bit
数
据...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章