很多時候,在存儲過程或觸發器里經過運算后的數字要寫入記錄,但這種運算的結果數字往往是個無限小數,所以需要預先做個四舍五入,如金額一般是保留兩位小數。 Firebird2.1開始,增加了很多內置函數,這樣,以前很多不得不通過UDF做的事,就可以直接使用了。
很多時候,在存儲過程或觸發器里經過運算后的數字要寫入記錄,但這種運算的結果數字往往是個無限小數,香港服務器,香港服務器租用,所以需要預先做個四舍五入,香港虛擬主機,如金額一般是保留兩位小數。
Firebird2.1開始,增加了很多內置函數,這樣,以前很多不得不通過UDF做的事,就可以直接使用了。
如Trunc()函數,就可以用來做四舍五入的數據轉換了。
如這段代碼:
fAmount = TRUNC((fAmount * fdiscount * fnumber / fTotal), 2)
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END