2017-08-14 112 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不提供文本格式功能。 –