我应该使用什么PostgreSQL列类型来存储Java BigDecimal?应该使用哪种PostgreSQL列类型来存储Java BigDecimal?
12
A
回答
12
参见PostgreSQL datatypes - 也许Numeric,其可以作为一个任意精度类型(这是PostgreSQL扩展)起作用。
...无任何精度或小数创建其中的任何精度和标度数字值可以被存储,可达上精度的执行限制的一列。
虽然我不完全确定“精度的实现限制”。从来没有试过真的是大数。如果达到限制,则可以回退到text
。但是,我怀疑在此之前还会有其他重大问题;-)如果您希望存储较少的数据,请指定一个精度和/或比例以numeric
。
编辑作为SJR指出的那样,限制是精密1000个十进制数字(从相同的链路):
类型数值可以高达1000位精度存储号码[在currentl实现]并精确执行计算。特别推荐用于货币金额和需要精确其他量...
如果需要更精度 - 尽管有手头一个更大的问题 - 那么数字列将不适合(本身)。但这实际上更像是一种极端的“假设”,可能不会起到限制作用。
4
只需使用常用SQL数据类型的Java映射即可。在这种情况下,您可以使用NUMERIC或DECIMAL。
相关问题
- 1. 我应该使用哪种列类型来存储未知大小的HTML?
- 2. 应使用哪种字段类型来存储真/假值?
- 3. mysql ---我应该使用哪种类型?
- 4. 我应该使用哪种设计模式来存储集合?
- 5. 我应该在java中使用哪种数据结构来存储重复值?
- 6. 使用哪种数据类型来存储手机号码
- 7. JAVA中应该使用哪种数组类型,为什么?
- 8. 我应该使用哪种类型在数据库中存储身份证?
- 9. 我应该使用哪种数据结构来存储散列值?
- 10. 我应该为我的列使用哪种数据类型? [MySQL]
- 11. 我应该使用哪个列表来存储玩家信息?
- 12. 我应该选择哪种类型的字段来在django模型中存储ID的数组列表?
- 13. 用哪种数据类型来存储分数?
- 14. 我应该使用哪种SQL数据类型来存储GPS设备的日期时间?
- 15. SQL Server 2000+哪种列类型用于存储Blob?
- 16. java 8 HashMap存储桶中使用哪种树型?
- 17. 哪种存储位置来使用变量存储
- 18. 我应该使用哪种类型的Tizen项目?
- 19. 我应该为GWT 2.0使用哪种文档类型?
- 20. 应该为原始图像使用哪种MIME类型?
- 21. 我应该使用哪种类型的asio解析器对象?
- 22. 我应该使用哪种类型的Django Rest Framework
- 23. 我应该使用哪种Web Feed类型?
- 24. 我应该使用哪种类型的指针? ptrdiff_t或void *?
- 25. ASP.NET应该使用哪种类型的集合?
- 26. 我应该使用哪种类型的Android服务?
- 27. 应该使用哪种类型的设计模式来创建模拟器?
- 28. 我应该在PostgreSQL数据库中选择哪种时间戳类型?
- 29. 我应该使用哪种数据结构来存储Java中方法的UML参数?
- 30. 我应该使用哪个Java类来表示Git SSH URL?
你是对的,我的坏:) – sjr 2011-01-10 04:14:15
我编辑你的文章到最新版本的文档。 8.2似乎有点过时;) – DrColossos 2011-01-10 06:37:58