プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# OracleDecimalメンバー

`OracleDecimal`メンバーは次の表にリストされています。

OracleDecimalコンストラクタ

`OracleDecimal`コンストラクタを、表14-40にリストします。

表14-40 OracleDecimalコンストラクタ

コンストラクタ | 説明
--- | ---
OracleDecimalコンストラクタ | `OracleDecimal`構造の新しいインスタンスをインスタンス化します(オーバーロード)

OracleDecimal静的フィールド

`OracleDecimal`静的フィールドを、表14-41にリストします。

表14-41 OracleDecimal静的フィールド

フィールド | 説明
--- | ---
MaxPrecision | 最大精度を表す定数(38)
MaxScale | 最大の位取りを表す定数(127)
MaxValue | この構造の最大値である、9.9…9 x 10125を表す定数
MinScale | 最小の位取りを表す定数(-84)
MinValue | この構造の最小値である、-1.0 x 10130の定数
NegativeOne | ある負の値の定数
Null | `OracleDecimal`インスタンスに割り当てることができるNULL値を表します
One | ある正の値の定数
Pi | 数のPI値の定数
Zero | ゼロ値の定数

OracleDecimal静的(比較)メソッド

`OracleDecimal`静的(比較)メソッドを、表14-42にリストします。

表14-42 OracleDecimal静的(比較)メソッド

メソッド | 説明
--- | ---
Equals | 2つの`OracleDecimal`値が同じかどうかを判別します(オーバーロード)
GreaterThan | 2つの`OracleDecimal`値のうち、最初の値が2番目の値より大きいかどうかを判別します
GreaterThanOrEqual | 2つの`OracleDecimal`値のうち、最初の値が2番目の値以上かどうかを判別します
LessThan | 2つの`OracleDecimal`値のうち、最初の値が2番目の値より小さいかどうかを判別します
LessThanOrEqual | 2つの`OracleDecimal`値のうち、最初の値が2番目の値以下かどうかを判別します
NotEquals | 2つの`OracleDecimal`値が等しくないかどうかを判別します

OracleDecimal静的(操作)メソッド

`OracleDecimal`静的(操作)メソッドを、表14-43にリストします。

表14-43 OracleDecimal静的(操作)メソッド

メソッド | 説明
--- | ---
Abs | `OracleDecimal`の絶対値を戻します
Add | 2つの`OracleDecimal`構造を追加します
AdjustScale | 指定された桁数を持つ新しい`OracleDecimal`を戻し、位取りが元より小さい場合に数値を四捨五入するか切り捨てるかを示します
Ceiling | `OracleDecimal`構造の上限に値が設定された、新しい`OracleDecimal`構造を戻します
ConvertToPrecScale | 新規の精度と位取りを持つ、新しい`OracleDecimal`構造を戻します
Divide | `OracleDecimal`値を別の値で除算します
Floor | `OracleDecimal`構造の下限に値が設定された、新しい`OracleDecimal`構造を戻します
Max | 2つの指定した`OracleDecimal`構造の最大値を戻します
Min | 2つの指定した`OracleDecimal`構造の最小値を戻します
Mod | 2つの`OracleDecimal`構造の係数に値が設定された、新しい`OracleDecimal`構造を戻します
Multiply | 2つの`OracleDecimal`構造を掛けた結果に値が設定された、新しい`OracleDecimal`構造を戻します
Negate | 指定した`OracleDecimal`構造の否定に値が設定された、新しい`OracleDecimal`構造を戻します
Parse | `string`を`OracleDecimal`に変換します
Round | 指定した`OracleDecimal`構造の値、および指定された位置で四捨五入された値に値が設定された、新しい`OracleDecimal`構造を戻します
SetPrecision | 新規に指定された精度を持つ、新しい`OracleDecimal`構造を戻します
Shift | 指定した`OracleDecimal`構造の値に値が設定され、指定された数だけ右に小数点の位置がシフトされた、新しい`OracleDecimal`構造を戻します
Sign | `OracleDecimal`構造の符号を判別します
Sqrt | 指定した`OracleDecimal`構造の平方根に値が設定された、新しい`OracleDecimal`構造を戻します
Subtract | ある`OracleDecimal`構造を別の構造から引いた結果に値が設定された、新しい`OracleDecimal`構造を戻します
Truncate | 指定された位置で`OracleDecimal`を切り捨てます

OracleDecimal静的(対数)メソッド

`OracleDecimal`静的(対数)メソッドを、表14-44にリストします。

表14-44 OracleDecimal静的(対数)メソッド

メソッド | 説明
--- | ---
Exp | 指定した指数に累乗したeに値が設定された、新しい`OracleDecimal`構造を戻します
Log | 指定した`OracleDecimal`構造の対数値に値が設定された、指定した`OracleDecimal`構造を戻します(オーバーロード)
Pow | 指定した指数に呼び出された、指定した`OracleDecimal`構造に値が設定された、新しい`OracleDecimal`構造を戻します(オーバーロード)

OracleDecimal静的(三角法)メソッド

`OracleDecimal`静的(三角法)メソッドを、表14-45にリストします。

表14-45 OracleDecimal静的(三角法)メソッド

メソッド | 説明
--- | ---
Acos | コサイン値が指定した`OracleDecimal`構造である角度(ラジアン)を戻します
Asin | サイン値が指定した`OracleDecimal`構造である角度(ラジアン)を戻します
Atan | タンジェント値が指定した`OracleDecimal`構造である角度(ラジアン)を戻します
Atan2 | タンジェントが2つの指定した`OracleDecimal`構造の比率である角度(ラジアン)を戻します
Cos | 指定した角度(ラジアン)のコサイン値を戻します
Sin | 指定した角度(ラジアン)のサイン値を戻します
Tan | 指定した角度(ラジアン)のタンジェント値を戻します
Cosh | 指定した角度(ラジアン)の双曲線コサインを戻します
Sinh | 指定した角度(ラジアン)の双曲線サインを戻します
Tanh | 指定した角度(ラジアン)の双曲線タンジェントを戻します

OracleDecimal静的(比較)演算子

`OracleDecimal`静的(比較)演算子を、表14-46にリストします。

表14-46 OracleDecimal静的(比較)演算子

演算子 | 説明
--- | ---
operator+ | 2つの`OracleDecimal`値を追加します
演算子/`` | `OracleDecimal`値を別の値で除算します
operator == | 2つの`OracleDecimal`値が等しいかどうかを判別します
operator > | 2つの`OracleDecimal`値のうち、最初の値が2番目の値より大きいかどうかを判別します
operator >= | 2つの`OracleDecimal`値のうち、最初の値が2番目の値以上かどうかを判別します
operator != | 2つの`OracleDecimal`値が等しくないかどうかを判別します
operator < | 2つの`OracleDecimal`値のうち、最初の値が2番目の値より小さいかどうかを判別します
operator <= | 2つの`OracleDecimal`値のうち、最初の値が2番目の値以下かどうかを判別します
operator * | 2つの`OracleDecimal`構造を乗算します
operator - | ある`OracleDecimal`構造を別の構造から減算します
operator - | `OracleDecimal`構造を否定します
operator% | 2つの`OracleDecimal`構造の係数に値が設定された、新しい`OracleDecimal`構造を戻します。

OracleDecimal静的演算子(.NETタイプからOracleDecimalへの変換)

`OracleDecimal`静的演算子(.NETタイプから`OracleDecimal`への変換)を、表14-47にリストします。

表14-47 OracleDecimal静的演算子(.NETタイプからOracleDecimalへの変換)

演算子 | 説明
--- | ---
implicit operator OracleDecimal | インスタンス値を`OracleDecimal`構造に変換します(オーバーロード)
explicit operator OracleDecimal | インスタンス値を`OracleDecimal`構造に変換します(オーバーロード)

OracleDecimal静的演算子(OracleDecimalから.NETへの変換)

`OracleDecimal`静的演算子(`OracleDecimal`から.NETへの変換)を、表14-48にリストします。

表14-48 OracleDecimal静的演算子(OracleDecimalから.NETへの変換)

演算子 | 説明
--- | ---
explicit operator byte | `OracleDecimal`値の`byte`表現を戻します
explicit operator decimal | `OracleDecimal`値の`decimal`表現を戻します
explicit operator double | `OracleDecimal`値の`double`表現を戻します
explicit operator short | `OracleDecimal`値の`short`表現を戻します
explicit operator int | `OracleDecimal`値の`int`表現を戻します
explicit operator long | `OracleDecimal`値の`long`表現を戻します
explicit operator float | `OracleDecimal`値の`float`表現を戻します

OracleDecimalプロパティ

`OracleDecimal`プロパティを、表14-49にリストします。

表14-49 OracleDecimalプロパティ

プロパティ | 説明
--- | ---
BinData | Oracleの内部書式におけるOracle `NUMBER`を表すバイト配列を戻します
Format | `ToString()`の書式を指定します
IsInt | 現行インスタンスが整数であるかどうかを示します
IsNull | 現行インスタンスにNULL値があるかどうかを示します
IsPositive | 現行インスタンスが`0`より大きいかどうかを示します
IsZero | 現行インスタンスに`zero`値があるかどうかを示します
Value | `decimal`値を戻します

OracleDecimalインスタンス・メソッド

`OracleDecimal`インスタンス・メソッドを、表14-50にリストします。

表14-50 OracleDecimalインスタンス・メソッド

メソッド | 説明
--- | ---
CompareTo | 現行インスタンスを指定したオブジェクトと比較し、相対値を表す整数を戻します
Equals | オブジェクトが`OracleDecimal`のインスタンスであるかどうか、およびオブジェクトの値が現行インスタンスと等しいかどうかを判別します(オーバーロード)
GetHashCode | 現行インスタンスのハッシュ・コードを戻します
GetType | `System.Object`からの継承
ToByte | 現行インスタンスの`byte`表現を戻します
ToDouble | 現行インスタンスの`double`表現を戻します
ToInt16 | 現行インスタンスの`Int16`表現を戻します
ToInt32 | 現行インスタンスの`Int32`表現を戻します
ToInt64 | 現行インスタンスの`Int64`表現を戻します
ToSingle | 現行インスタンスの`Single`表現を戻します
ToString | `Object.ToString()`をオーバーロードします 現行インスタンスの`string`表現を戻します

関連項目:

- "Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesのネームスペース"

- OracleDecimal構造