Oracle
 sql >> база данни >  >> RDS >> Oracle

ODP.net Oracle Decimal Number проблем с точността при попълване на набор от данни. Изключение:Аритметичната операция доведе до препълване

Проблемът е, че точността на резултатната стойност е твърде висока, за да се преобразува в System.Decimal без известна загуба на данни. Забравих точния брой позволени цифри, но е около 18 или нещо такова. Приемливо ли е да се закръгли () стойността на резултата до толкова много цифри? В примера, който дадохте, round(MyColumn, 15) или поне така трябва да е достатъчно...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle Autoincrement Functionality:Тригери или Oracle JDBC CallableStatement в 11.2?

  2. В SQL, как мога да генерирам всяка възможна уникална комбинация от 5!56?

  3. Автоматично налагане на максимален размер на таблицата на базата данни чрез премахване на стари редове

  4. Как да направя имената на таблиците на Oracle нечувствителни към главни и малки букви?

  5. Как да покажа записа с най-висока стойност в Oracle?