我通过Oracle.DataAccess库访问结果
我已经使用带掩码的TO_NUMBER将字符串转换为没有小数位的数字.问题是客户端代码中的值是以十进制而不是int的形式检索的.
while (myOracleDataReader.Read()) { int x = myOracleDataReader.GetOracleDecimal(0).ToInt32(); }
(如果上面的代码不是100%正确,请原谅我,因为我家里没有安装ODP.NET.)