У меня есть функция, которую я использую для вставки значений в мою БД.Вот соответствующая часть моей функции вставки:
BEGIN
....
INSERT INTO TABLE1 (AMOUNT)
VALUES (pAmount);
......
Таким образом, этот оператор работает хорошо, но если pAmount = 531.42, он вставляет 531 в мою БД.Так что это не учитывает ничего после десятичной точки.Кстати, я также пытался:
VALUES (to_char(pAmount, '99,999.99'));
И это также отменяет десятичную дробь.Есть ли быстрое решение этой проблемы?