OracleNumber 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示要存放在資料庫中或從資料庫擷取的固定有效位數及小數位數值,介於 -10 27 -1 和 10 27 -1 之間。
public value class OracleNumber : IComparable, System::Data::SqlTypes::INullable
public struct OracleNumber : IComparable, System.Data.SqlTypes.INullable
type OracleNumber = struct
interface INullable
Public Structure OracleNumber
Implements IComparable, INullable
- 繼承
- 實作
備註
若要取得 OracleNumber 物件,請呼叫 GetOracleNumber 方法。
Oracle 數值數據類型最多可以儲存 27 個小數位數的有效位數。 將 Oracle 數值轉換成 Common Language Runtime 數據類型時,Oracle 值可能太大。 相反地,將 Common Language Runtime 數據類型OracleNumber的數值轉換成 時,數值可能太大或太高。OracleNumber 上述任一情況都會造成 Oracle ORA-22053 溢位錯誤。 如果您的 Oracle 資料庫可能包含大型值,您應該使用 OracleNumber 資料類型。 然後您可以明確轉換成 Common Language Runtime 數據類型,並攔截或處理任何錯誤。
建構函式
OracleNumber(Decimal) |
使用提供的 OracleNumber 值,初始化 Decimal 結構的新執行個體。 |
OracleNumber(Double) |
使用提供的雙精度數值,初始化 OracleNumber 的新執行個體。 |
OracleNumber(Int32) |
使用提供的整數值,初始化 OracleNumber 結構的新執行個體。 |
OracleNumber(Int64) |
使用提供的長整數值,初始化 OracleNumber 結構的新執行個體。 |
OracleNumber(OracleNumber) |
使用提供的 OracleNumber,初始化 OracleNumber 結構的新執行個體。 |
欄位
E |
傳回值 e-2.718。 |
MaxPrecision |
常數,表示整數位數比對的最大可能值。 |
MaxScale |
常數,表示小數位數比對的最大值。 |
MaxValue |
常數,表示 OracleNumber 結構的最大值。 |
MinScale |
常數,表示小數位數比對的最小值。 |
MinusOne |
傳回值 -1。 |
MinValue |
常數,表示 OracleNumber 結構的最小值。 |
Null |
表示可以指派至 Value 類別之執行個體的 OracleNumber 屬性的 null 值。 |
One |
傳回值 1。 |
PI |
傳回 pi 的值 3.1415926535897932384626433832795028842。 |
Zero |
傳回值 0。 |
屬性
IsNull |
指示這個 Value 結構的 OracleNumber 是否為 Null。 |
Value |
取得 OracleNumber 結構的值。 這個屬性是唯讀的。 |