Oracle数据类型为C#类型

时间:2015-05-06 13:16:02

标签: c# oracle

我正在尝试将Oracle数据类型转换为C#等价物。 我执行与此类似的查询。

Select CAST ((CASE WHEN RateType = 1 THEN 2
                   WHEN RateType = 2 THEN 6
                   ELSE 18
             END) AS NUMBER(10))
FROM SomeTable

有一些案例陈述,但最终我的最外面的陈述是将其强制转换为Number(10)

然后我使用OracleDataReader.GetSchemaTable来确定C#代码中列的类型。我得到System.Decimal,精度为38,比例为127。 我期待一个精度为10且规模为0的System.Integer。这是预期的结果还是我需要一些不同的东西来确定列类型?

0 个答案:

没有答案