【问题标题】:How to get rid of commas separators in Integer fields when using DBSchema SQL使用 DBSchema SQL 时如何去掉整数字段中的逗号分隔符
【发布时间】:2021-12-09 18:23:38
【问题描述】:

有没有人遇到过 DBSchema(连接到 Derby 数据库)的这个问题,其中整数(和 BIGINT)字段显示时带有逗号分隔符。您可以在附图的底部看到效果。

任何想法如何关闭它?我已经完成了所有设置,但找不到任何相关内容。令人讨厌的原因是它的字段是 unix 时间字段,并且使用逗号作为大小分隔符非常分散注意力。

【问题讨论】:

  • 似乎已经发布了 DBSchema 更新,修复了上述问题。您可以通过转到模型->设置->常规来选择不显示千位分隔符的选项

标签: java sql derby db-schema


【解决方案1】:

使用逗号作为千位分隔符的原因可能是运行 DbSchema 的 JVM 中设置的 Locale

您可以通过将这两行添加到位于安装目录中的 DbSchema.vmoptions 文件中来更改它

-Duser.language=es
-Duser.country=ES

这是 Locales 到 十进制和千位分隔符的映射https://docs.oracle.com/cd/E19455-01/806-0169/overview-9/index.html

有关区域设置的更多详细信息,请阅读https://www.oracle.com/technical-resources/articles/javase/locale.html

【讨论】:

  • 谢谢@Alessandro Leo,这很有帮助,但这只会用小数点替换逗号。我想完全摆脱所有分隔符。例如 mysql 工作台脚本返回原始整数值,例如 16224556745 等
猜你喜欢
  • 1970-01-01
  • 2015-03-09
  • 1970-01-01
  • 2016-04-24
  • 2018-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多