根據公司財務部的要求,需要在erp報表中的數字輸出格式需要在小數點前的0也要顯示,且如果數字是整數,那麼整數後面最好不要把0(精度)帶出來。
正常情況下,無任何格式的輸出是.1(0.1),財務的會計員看多數字時會把.1(0.1)看成1,對於這種只是顯示小數點前面的0,根據網上關於oracle的格式輸出是很好解決的,如:
x =0.1
to_char(x,'fm9999990.9999') → 0.1
但是現在出現了乙個問題,如果是x=10,那麼跟顯示就會為10. ,在後面會多乙個小數點,這樣很不好看,怎麼才能顯示實際的輸入,在網上找了oracle 的另外乙個字元處理函式rtrim,所以現在這些按照如下的更改即可:
x =10
rtrim(to_char(x,'fm9999990.9999') ,'.') → 10
這樣處理過以後,如果是整數正常顯示為整數,如果是小數則是以保留4位精度顯示。 osb案例記載
oracle service bus 10gr3 安裝oracle service bus 執行oracle service bus 的example 建立自己的 osb domain 例項1 開發 部署 除錯過程 routenode 使用系統自帶的4個 wsdl 檔案 例項 2 開發 部署 除錯過...
創業型公司offer,關於系統整合和osb
今天參加一家公司的複試,基本上是談薪水階段了,還有介紹一些公司相關的情況。公司領導有談到主要是做esb系統整合和 color green osa color 方面的專案管理工作。待遇方面,公司基本上同意了我的要求。公司規模較小,在發展階段,雖然公司負責人和我說了一大堆關於行業前景的事情,但是還是有不...
如何檢視OSB預設資料庫 Derby 的表資料?
1 進入osb的安裝目錄,例如 e oracle middleware wlserver 10.3 common derby bin 雙擊開啟該目錄下的 ij.bat 檔案 2 在彈出的命令框中輸入 connect jdbc derby base domain base domain為osb的實列名...