sql - NUMBER(4,0) 的正确 Oracle 数据类型到 .Net 映射是什么?
问题描述
我正在使用OracleDataReader
类。
当我运行GetInt32(index)
forNUMBER(8,0)
时,它运行良好,但是当我使用相同的代码 forNUMBER(4,0)
时,我得到一个错误:
抛出异常:Oracle.ManagedDataAccess.dll 中的“System.InvalidCastException”
我希望能很好地解释我的问题。提前致谢。
顺便说一句,我已经检查了Oracle 数据类型映射
解决方案
推荐阅读
- ios - 字典比较数组 - swift3
- sql - 需要帮助编写插入新行的查询,从同一 ID 下的两行绘制数据
- python-3.x - 即使 sys.path 在正确的位置搜索,也找不到模块
- matlab - 从向量中提取值并根据它们的原始顺序对它们进行排序
- java - 在一个相同类型的数组中比较并合并 2 个 myClass 类型的数组
- node.js - 使用 NodeJS 的 IExpress 安装后批处理未立即找到 NPM
- docker - 运行 docker 映像挂起,然后在 prod 服务器中超时
- twitter-bootstrap - Bootstrap 4 导航不隐藏
- java - Eclipse“小部件已处理”错误
- javascript - Cypress.io 中的 cy.readFile 和 cy.fixture 有什么区别?