Oracle の数値データ型では、最大 27 桁の有効桁数を格納できます。 Oracle の数値を共通言語ランタイムデータ型に変換する場合、Oracle の値が大きすぎる可能性があります。 逆に、共通言語ランタイム データ型の数値を に OracleNumber変換する場合、数値は 大きすぎるか、 の OracleNumber精度が高すぎる可能性があります。 いずれの場合も、Oracle ORA-22053 オーバーフロー エラーが発生します。 Oracle データベースに大きな値が含まれている可能性がある場合は、データ型を使用する OracleNumber 必要があります。 その後、共通言語ランタイムのデータ型に明示的に変換し、エラーをキャッチまたは処理できます。
Abs(OracleNumber)
|
OracleNumber パラメーターの絶対値を取得します。
|
Acos(OracleNumber)
|
OracleNumber の逆ハイパーボリック コサインを計算します。
|
Add(OracleNumber, OracleNumber)
|
2 つの OracleNumber 構造体を加算した値を計算します。
|
Asin(OracleNumber)
|
OracleNumber の逆ハイパーボリック サインを計算します。
|
Atan(OracleNumber)
|
OracleNumber の逆ハイパーボリック タンジェントを計算します。
|
Atan2(OracleNumber, OracleNumber)
|
2 つの OracleNumber 構造体の逆ハイパーボリック タンジェントを計算します。
|
Ceiling(OracleNumber)
|
指定した OracleNumber 構造体以上で、最小の整数を返します。
|
CompareTo(Object)
|
指定したオブジェクトとこの OracleNumber 構造体のインスタンスを比較し、これらの相対値を示す値を返します。
|
Cos(OracleNumber)
|
OracleNumber のコサインを計算します。
|
Cosh(OracleNumber)
|
OracleNumber のハイパーボリック コサインを計算します。
|
Divide(OracleNumber, OracleNumber)
|
1 番目の OracleNumber 構造体を 2 番目で除算した結果を計算します。
|
Equals(Object)
|
指定したオブジェクト パラメーターを Value オブジェクトの OracleNumber プロパティと比較します。
|
Equals(OracleNumber, OracleNumber)
|
2 つの OracleNumber 構造体の論理比較を実行して、等しいかどうかを確認します。
|
Exp(OracleNumber)
|
e の OracleNumber 乗を計算します。 定数 e の値は、自然対数の基数である 2.71828182845904 です。
|
Floor(OracleNumber)
|
指定した OracleNumber 数を次に小さな整数に丸めます。
|
GetHashCode()
|
OracleNumber 構造体のこのインスタンスのハッシュ コードを返します。
|
GreaterThan(OracleNumber, OracleNumber)
|
2 つの OracleNumber 構造体の論理比較を実行して、最初の構造体が 2 番目の構造体より大きいかどうかを確認します。
|
GreaterThanOrEqual(OracleNumber, OracleNumber)
|
2 つの OracleNumber パラメーターの論理比較を実行して、最初のパラメーターが 2 番目のパラメーター以上かどうかを確認します。
|
LessThan(OracleNumber, OracleNumber)
|
2 つの OracleNumber 構造体の論理比較を実行して、最初の構造体が 2 番目の構造体より小さいかどうかを確認します。
|
LessThanOrEqual(OracleNumber, OracleNumber)
|
2 つの OracleNumber パラメーターの論理比較を実行して、最初のパラメーターが 2 番目のパラメーター以下かどうかを確認します。
|
Log(OracleNumber)
|
OracleNumber の自然対数を計算します。 自然対数は、定数 e (2.71828182845904) を底とします。
|
Log(OracleNumber, Int32)
|
指定した底で OracleNumber を計算します。
|
Log(OracleNumber, OracleNumber)
|
指定した底で OracleNumber を計算します。
|
Log10(OracleNumber)
|
底 10 の対数を計算します。
|
Max(OracleNumber, OracleNumber)
|
2 つの OracleNumber パラメーター値のうち、大きい方を返します。
|
Min(OracleNumber, OracleNumber)
|
2 つの OracleNumber パラメーター値のうち、小さい方を返します。
|
Modulo(OracleNumber, OracleNumber)
|
最初の OracleNumber 構造体を 2 番目のオペランドで除算した剰余を計算します。
|
Multiply(OracleNumber, OracleNumber)
|
2 つの OracleNumber パラメーターの積を計算します。
|
Negate(OracleNumber)
|
OracleNumber パラメーターの値の正負を反転します。
|
NotEquals(OracleNumber, OracleNumber)
|
2 つの OracleNumber パラメーターの論理比較を実行して、それらが等しくないかどうかを確認します。
|
Parse(String)
|
数値の String 形式をそれと等価な OracleNumber に変換します。
|
Pow(OracleNumber, Int32)
|
指定した数を指定した累乗にした結果を計算します。
|
Pow(OracleNumber, OracleNumber)
|
指定した OracleNumber 構造体を 2 番目の OracleNumber 構造体で指定した値で累乗した結果を計算します。
|
Round(OracleNumber, Int32)
|
指定した精度で、指定した OracleNumber 構造体の値に最も近い数値を取得します。
|
Shift(OracleNumber, Int32)
|
指定した桁数だけ左右にシフトします。
|
Sign(OracleNumber)
|
OracleNumber 構造体の Value プロパティの符号を示す値を取得します。
|
Sin(OracleNumber)
|
OracleNumber のサインを計算します。
|
Sinh(OracleNumber)
|
OracleNumber のハイパーボリック サインを計算します。
|
Sqrt(OracleNumber)
|
OracleNumber パラメーターの平方根を計算します。
|
Subtract(OracleNumber, OracleNumber)
|
最初の OracleNumber 構造体から 2 番目の構造体を減算した結果を計算します。
|
Tan(OracleNumber)
|
OracleNumber のタンジェントを計算します。
|
Tanh(OracleNumber)
|
OracleNumber のハイパーボリック タンジェントを計算します。
|
ToString()
|
この OracleNumber 構造体を String に変換します。
|
Truncate(OracleNumber, Int32)
|
指定した OracleNumber 構造体の値を、目的の位置で切り捨てます。
|
Addition(OracleNumber, OracleNumber)
|
2 つの OracleNumber 構造体を加算した値を計算します。
|
Division(OracleNumber, OracleNumber)
|
1 番目の OracleNumber 構造体を 2 番目で除算した結果を計算します。
|
Equality(OracleNumber, OracleNumber)
|
2 つの OracleNumber 構造体の論理比較を実行して、等しいかどうかを確認します。
|
Explicit(Decimal to OracleNumber)
|
指定した Decimal 構造体を OracleNumber 構造体に変換します。
|
Explicit(Double to OracleNumber)
|
指定した Double 構造体を OracleNumber 構造体に変換します。
|
Explicit(Int32 to OracleNumber)
|
指定された整数を 構造体に OracleNumber 変換します。
|
Explicit(Int64 to OracleNumber)
|
指定した Int64 構造体を OracleNumber 構造体に変換します。
|
Explicit(OracleNumber to Decimal)
|
OracleNumber 構造体を Decimal に変換します。
|
Explicit(OracleNumber to Double)
|
OracleNumber 構造体を Double に変換します。
|
Explicit(OracleNumber to Int32)
|
OracleNumber 構造体を Int32 に変換します。
|
Explicit(OracleNumber to Int64)
|
OracleNumber 構造体を Int64 に変換します。
|
Explicit(String to OracleNumber)
|
指定した String を OracleNumber 構造体に変換します。
|
GreaterThan(OracleNumber, OracleNumber)
|
2 つの OracleNumber 構造体の論理比較を実行して、最初の構造体が 2 番目の構造体より大きいかどうかを確認します。
|
GreaterThanOrEqual(OracleNumber, OracleNumber)
|
2 つの OracleNumber パラメーターの論理比較を実行して、最初のパラメーターが 2 番目のパラメーター以上かどうかを確認します。
|
Inequality(OracleNumber, OracleNumber)
|
2 つの OracleNumber パラメーターの論理比較を実行して、等しいかどうかを確認します。
|
LessThan(OracleNumber, OracleNumber)
|
2 つの OracleNumber 構造体の論理比較を実行して、最初の構造体が 2 番目の構造体より小さいかどうかを確認します。
|
LessThanOrEqual(OracleNumber, OracleNumber)
|
2 つの OracleNumber パラメーターの論理比較を実行して、最初のパラメーターが 2 番目のパラメーター以下かどうかを確認します。
|
Modulus(OracleNumber, OracleNumber)
|
OracleNumber 構造体を 2 番目の OracleNumber 構造体で除算した剰余を計算します。
|
Multiply(OracleNumber, OracleNumber)
|
2 つの OracleNumber 構造体の積を計算します。
|
Subtraction(OracleNumber, OracleNumber)
|
最初の OracleNumber 構造体から 2 番目の構造体を減算した結果を計算します。
|
UnaryNegation(OracleNumber)
|
OracleNumber 構造体を無効にします。
|