2017-08-14 70 views
0

我们与SPS 12数字格式

我们有要求,我们需要格式化小数按商业规则HANA数据库 -

通常我想逗号作为千个分隔符为 -

Input - 12345678.1234 
Ouput - 1,23,45,678.12 

在Oracle中,可以用to_char(input,'99,99,99,999.99').

是否有可能实现SAP HANA相同。

回答

0

您所要求的声音就好像格式应该用于客户端数字值的呈现一样。如果是这种情况,请使用您使用的客户端工具的数据格式选项。

您提到的例子实际上是做了两件事:按规范格式化数字,并将数据类型更改为char。这意味着你不能用它进行进一步的计算。 通常,使用Oracle工具,您可以在客户端工具中定义输出格式(例如SQL * PLUS可以选择使用COL UMN设置来定义格式)。

标准SAP HANA SQL客户端(如hdbsql或SAP HANA Studio)主要从OS环境进行格式设置,并且不提供用于更改格式的特定选项。

对于SAP HANA Studio,我详细解释了驱动格式化日期和数字的因素,请参阅here

+0

将数字转换为CHAR即可。只是在HANA方面寻找替代方案。 –

+0

HANA SP 12不提供文本格式功能。 –