DB に値を挿入するために使用している関数があります。私の挿入機能の関連部分は次のとおりです。
BEGIN
....
INSERT INTO TABLE1 (AMOUNT)
VALUES (pAmount);
……
したがって、このステートメントは正常に機能しますが、pAmount = 531.42 の場合、DB に 531 が挿入されます。したがって、小数点以下は考慮されません。参考までに、私も試しました:
VALUES (to_char(pAmount, '99,999.99'));
そして、これも小数をキャンセルします。これに対する簡単な修正はありますか?