5
我需要從Oracle數據庫讀取一個值,並且該字段已被聲明爲Number(38)。如何在C#中執行此操作,因爲Decimal類型不夠大?C#和Oracle編號數據類型
我需要從Oracle數據庫讀取一個值,並且該字段已被聲明爲Number(38)。如何在C#中執行此操作,因爲Decimal類型不夠大?C#和Oracle編號數據類型
您可以在數據讀取器上撥打GetString(ordinal)
,並將結果反饋給System.Numerics.BigInteger.TryParse()
。
或者,您可以將值留在OracleDecimal
數據類型中,就像您從ODP.NET收到的那樣。 OracleDecimal
幾乎具有所有功能,including math:Mulitply
,Round
,Exp
等等。