Мне нужно прочитать значение из базы данных Oracle, и поле было объявлено как Number (38). Как я могу сделать это на C#, так как тип Decimal недостаточно велик?C# и Oracle Number Datatype
5
A
ответ
2
Вы можете позвонить по телефону GetString(ordinal)
на устройство чтения данных и передать результат System.Numerics.BigInteger.TryParse()
.
Возможно, вы можете оставить это значение в виде данных типа OracleDecimal
, например, вы получили его из ODP.NET. OracleDecimal
имеет функции почти для всех, including math: Mulitply
, Round
, Exp
и так далее.
Смежные вопросы
- 1. oracle datatype
- 2. Oracle.DataAccess Adapter.Fill Сохраняет Oracle DataType
- 3. Oracle datatype для C# хранения трассировки стека
- 4. C# OracleDbType эквивалент - для Oracle datatype char
- 5. Модификатор Oracle Datatype
- 6. Oracle Floats vs Number
- 7. MLSLABEL Oracle datatype
- 8. oracle long to number conversion
- 9. Точность точности данных Oracle «Number»
- 10. datatype конфликты в PRO * C и C++
- 11. Oracle NUMBER для TIME
- 12. Первичные ключи Oracle: NUMBER vs NUMBER (7,0)
- 13. "NUMBER" и "NUMBER (*, 0)" то же самое в Oracle?
- 14. Сравнение Oracle NUMBER
- 15. python oracle insert datatype mismatch
- 16. Запрос типа Oracle Clob datatype
- 17. java datatype для Oracle RAW
- 18. Тип данных Oracle Number и его строгость
- 19. Разница между [datatype] и [datatype []]
- 20. Oracle SQL Row Number selection
- 21. Oracle Leading zero for number
- 22. convert oracle NUMBER to Timestamp
- 23. Отображение Oracle Hibernate - NUMBER (4,0)
- 24. C# datatable column datatype
- 25. Int или Number DataType для атрибута проверки атрибута данных
- 26. Перенос PostgreSql в Oracle, обработка CITEXT datatype
- 27. Informix «SERIAL» для Oracle NUMBER/Sequence/Trigger в Pro * C
- 28. Datatype missmatch в C#
- 29. oracle raw datatype in where clause
- 30. Несоответствие DataType между C# и MS Access?