【发布时间】:2012-08-26 15:26:58
【问题描述】:
好的,我正在阅读文档,我已经到了以排序为主题的地步
想象一下: 在美国你有 30[color=#FF0000].[/color]00$ 在巴西你有 30[color=#FF0000],[/color]00 R$
-我该如何解决这个问题!这样数据库就不会解释错了吗?
Vertica 文档 [quote]注意事项 • 尽管ICU 语言环境通常可以指定排序规则、货币和日历首选项,但Vertica 仅支持排序规则组件。 SET DATESTYLE TO ... 命令提供日历的某些方面; [color=#FF0000]货币仅支持美元[/color]。任何与排序无关的关键字都将被拒绝。 [/quote]
【问题讨论】:
-
解决这个问题的方法是:LC_ALL=pt_BR.UTF-8 启动Vertica。在 vsql 上:dbadmin=> SELECT TO_CHAR(12343148.567890123, 'L999G999G999G999D999999'); TO_CHAR --------------- R$ 12.343.148,567890
标签: database currency collation vertica