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 の数値を共通言語ランタイムデータ型に変換する場合、Oracle の値が大きすぎる可能性があります。 逆に、共通言語ランタイム データ型の数値を に OracleNumber変換する場合、数値は 大きすぎるか、 の OracleNumber精度が高すぎる可能性があります。 いずれの場合も、Oracle ORA-22053 オーバーフロー エラーが発生します。 Oracle データベースに大きな値が含まれている可能性がある場合は、データ型を使用する OracleNumber 必要があります。 その後、共通言語ランタイムのデータ型に明示的に変換し、エラーをキャッチまたは処理できます。
コンストラクター
OracleNumber(Decimal) |
指定した OracleNumber 値を使用して、Decimal 構造体の新しいインスタンスを初期化します。 |
OracleNumber(Double) |
指定した倍精度値を使用して、OracleNumber の新しいインスタンスを初期化します。 |
OracleNumber(Int32) |
指定した整数値を使用して、OracleNumber 構造体の新しいインスタンスを初期化します。 |
OracleNumber(Int64) |
指定した long 型整数値を使用して、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 |
パイ (π) の値 (3.1415926535897932384626433832795028842) を返します。 |
Zero |
値 0 を返します。 |
プロパティ
IsNull |
この Value 構造体の OracleNumber が null かどうかを示します。 |
Value |
OracleNumber 構造体の値を取得します。 このプロパティは読み取り専用です。 |
メソッド
演算子
適用対象
.NET