【发布时间】:2016-04-05 09:59:58
【问题描述】:
我的问题是存储十进制值的列将它们保存为例如。 24.55 而不是 24,55。有一个逗号是我需要存储数据的方式。
我正在通过 PostGIS 从软件连接到我的数据库,但该软件在命名列、字符串大小等方面非常不灵活......这意味着我只能更改 '.' ',' 使其工作。我将不胜感激。
我使用的是 PostgreSQL 8.4.5。
【问题讨论】:
-
带逗号的期望类型是什么?
-
小数逗号或小数点只是输入/输出问题。它们不会被存储 - 只要您的列不是字符类型。这就是我询问列数据类型的原因...
-
它的类型是double。
-
哦,我的错。我查看了类似但错误的列。我需要改变的是smallint。这使它变得更容易。很抱歉造成混乱!我应该删除问题吗?
-
无关,但是:Postgres 8.4 早已死去并被遗忘,您应该真的计划升级到受支持的版本(至少升级到最新的次要版本是 8.4.22,与 8.4.5 相比包含近 4 年的错误修复)
标签: sql postgresql alter-table decimal-point