C#和Oracle Number数据类型

kir*_*son 5 c# oracle types

我需要从Oracle数据库中读取一个值,该字段已声明为Number(38).我怎么能用C#做这个,因为Decimal类型不够大?

And*_*mar 2

您可以调用GetString(ordinal)数据读取器,并将结果提供给System.Numerics.BigInteger.TryParse().

或者,您可以将值保留在OracleDecimal数据类型中,就像从 ODP.NET 接收到的一样。 OracleDecimal具有几乎所有功能,包括数学Mulitply、、、Round等等Exp