使用to_char方法將小於0的數字轉化為字串時會出現小數點前0丟失的問題:
解決方案: 使用 oracle的tochar() 函式,並指定位數。
--解決方案: 使用 oracle的tochar() 函式,並指定位數。 to_char(DISC.DISC_RATE,'fm990.9999')||'%‘ RATE, /*其中: DISC.DISC_RATE為需要to_char的數字 fm去掉字串前面的空格 9990.99表示4位數字,千位百位十位無數字時不顯示[標識9],個位數[標識0]永久顯示,小數沒有不顯示[標識9] 如果數字位數超過4位則返回結果為####[符號#的個數由原字串長度決定*/