暂无图片
达梦数据库 decimal 这个类型的字段,如果登记0.00 库里只保存了0 ,这个情况如何破解?
我来答
分享
暂无图片 匿名用户
达梦数据库 decimal 这个类型的字段,如果登记0.00 库里只保存了0 ,这个情况如何破解?

达梦数据库 decimal 这个类型的字段,如果登记0.00 库里只保存了0 ,这个情况如何破解?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
张sir

数据库里保存的还是0.00,只是显示的是0,如果想显示0.00,可以加个to_char

SQL> select to_char(salary,'fm99999999999990.00') from test;

行号 TO_CHAR(SALARY,'fm99999999999990.00')
---------- -------------------------------------
1 10.00
2 0.00

已用时间: 0.690(毫秒). 执行号:715.
SQL> select * from test;

行号 ID SALARY
---------- ----------- ------
1 1 10.00
2 2 0

已用时间: 0.156(毫秒). 执行号:716.
SQL> desc test;

行号 NAME TYPE$ NULLABLE
---------- ------ ---------- --------
1 ID INTEGER Y
2 SALARY DEC(10, 2) Y

暂无图片 评论
暂无图片 有用 0
暂无图片
2022-11-10
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏