Tôi cần đọc giá trị từ cơ sở dữ liệu Oracle và trường đã được khai báo là Số (38). Làm thế nào tôi có thể làm điều này trong C# kể từ khi loại thập phân không đủ lớn?C# và Số hiệu dữ liệu số Oracle
5
A
Trả lời
2
Bạn có thể gọi GetString(ordinal)
trên trình đọc dữ liệu và cung cấp kết quả đến System.Numerics.BigInteger.TryParse()
.
Hoặc có lẽ bạn có thể để giá trị trong kiểu dữ liệu OracleDecimal
, như bạn đã nhận được từ ODP.NET. OracleDecimal
có chức năng cho hầu hết mọi thứ, including math: Mulitply
, Round
, Exp
, v.v.
Các vấn đề liên quan
- 1. Số Oracle và tham số varchar
- 2. Số Oracle để C# số thập phân
- 3. Số nổi Oracle vs Số
- 4. Sự khác biệt giữa số liệu và số liệu kiểu số trong chế độ xem từ điển oracle
- 5. Dữ liệu R.tệ số đếm số
- 6. xóa một số dữ liệu phiên trong mã hiệu
- 7. Oracle hiệu suất với nhiều chỉ số cùng một cột
- 8. Kết nối với cơ sở dữ liệu oracle với C++
- 9. Oracle kiểu dữ liệu timestamp
- 10. Hiệu suất tham số C# out
- 11. Số liệu thống kê cơ sở dữ liệu Oracle nên chạy thường xuyên như thế nào?
- 12. Chèn blob vào cơ sở dữ liệu oracle với C#
- 13. Giả mạo số liệu thống kê của Oracle?
- 14. Oracle: Thu thập số lượng lớn hiệu suất
- 15. C so với C++ để mô phỏng số (hiệu suất)
- 16. Sử dụng gợi ý Oracle "FIRST_ROWS" để cải thiện hiệu suất cơ sở dữ liệu Oracle
- 17. Loại dữ liệu đại số tương đương trong C
- 18. 1 byte dữ liệu kiểu số nguyên
- 19. Haskell: Dữ liệu đại số vs tuple
- 20. Hiệu suất RestKit và dữ liệu lõi
- 21. Truyền một mảng dữ liệu làm tham số đầu vào cho quy trình Oracle
- 22. Tham số Oracle với câu lệnh IN?
- 23. Số liệu mã số
- 24. HTTP post: thông số url và dữ liệu biểu mẫu
- 25. Tham số chính với requireJS và dữ liệu chính
- 26. ArrayAdapter số phần tử trong tập dữ liệu là số
- 27. Oracle Xác định Loại Dữ liệu
- 28. Số lượng hàng và cột của lưới dữ liệu trong C#
- 29. oracle số lượng lớn chèn
- 30. AngularJS - Nhận dữ liệu theo số