Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Problem z dokładnością liczby dziesiętnej Oracle ODP.net podczas wypełniania zbioru danych. Wyjątek:operacja arytmetyczna spowodowała przepełnienie

Problem polega na tym, że dokładność wartości wyniku jest zbyt wysoka, aby przekonwertować na System.Decimal bez utraty danych. Nie pamiętam dokładnej liczby dozwolonych cyfr, ale jest to około 18. Czy dopuszczalne jest zaokrąglanie () wartości wyniku do tylu cyfr? W podanym przez Ciebie przykładzie round(MyColumn, 15) lub tak powinno wystarczyć...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GI 12.2 Zmiany

  2. Jak napisać procedurę PL/SQL z połączonymi x parametrami wejściowymi i danymi wejściowymi/wyjściowymi x parametrów?

  3. Oracle:Ustaw limit czasu zapytania

  4. Uruchom procedurę składowaną w programie SQL Developer?

  5. Nauka Oracle, ustawianie wartości logicznych na podstawie daty