日期:2014-05-16  浏览次数:20953 次

哪种情况下,需要将数字存放在文本型字段中呢?
哪种情况下,需要将数字存放在文本型字段中呢?
我们单位的一个软件,是基于access的数据库,比较怪的是,它的所有数字信息,全部设计成文本型字段。
这些字段是不会出现非数字情况的,比如说价格呀,金额等信息,都存在“文本型字段”中,我想问,这样做
有什么好处呢?我想应该是有原因的,否则为何不设计成数字型字段呢?
所以我想问问,一般哪种情况下,将一些数字放在文本型字段中,更方便些呢?


------解决方案--------------------
真没看出这种设计方法有什么好处?
------解决方案--------------------
确保精度。 单双精度字段是无法准备地存储小数的。
------解决方案--------------------
难道你们公司不用做数据的统计等操作吗,文本数据来表示会在计算上方便吗,还是只做存储用,在程序中处理数据。
------解决方案--------------------
引用但是access中,有动态执行sql语句这一说吗?

------解决方案--------------------
我理解為:
1,統一字符,查詢等格式處理上比較統一,更方便
2,避免精度問題,感覺access的數字處理比較怪異,容易出現自作主張的四捨五入的處理
3,避免0.*** 顯示為 .*** ,不然需要到控制面板里修改。