SqlDecimal コンストラクタ (Int32)
アセンブリ: System.Data (system.data.dll 内)


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SqlDecimal コンストラクタ (Byte, Byte, Boolean, Int32, Int32, Int32, Int32)
アセンブリ: System.Data (system.data.dll 内)

Public Sub New ( _ bPrecision As Byte, _ bScale As Byte, _ fPositive As Boolean, _ data1 As Integer, _ data2 As Integer, _ data3 As Integer, _ data4 As Integer _ )
Dim bPrecision As Byte Dim bScale As Byte Dim fPositive As Boolean Dim data1 As Integer Dim data2 As Integer Dim data3 As Integer Dim data4 As Integer Dim instance As New SqlDecimal(bPrecision, bScale, fPositive, data1, data2, data3, data4)
public SqlDecimal ( byte bPrecision, byte bScale, bool fPositive, int data1, int data2, int data3, int data4 )
public: SqlDecimal ( unsigned char bPrecision, unsigned char bScale, bool fPositive, int data1, int data2, int data3, int data4 )
public SqlDecimal ( byte bPrecision, byte bScale, boolean fPositive, int data1, int data2, int data3, int data4 )
public function SqlDecimal ( bPrecision : byte, bScale : byte, fPositive : boolean, data1 : int, data2 : int, data3 : int, data4 : int )

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SqlDecimal コンストラクタ (Byte, Byte, Boolean, Int32[])
アセンブリ: System.Data (system.data.dll 内)

Public Sub New ( _ bPrecision As Byte, _ bScale As Byte, _ fPositive As Boolean, _ bits As Integer() _ )
Dim bPrecision As Byte Dim bScale As Byte Dim fPositive As Boolean Dim bits As Integer() Dim instance As New SqlDecimal(bPrecision, bScale, fPositive, bits)
public: SqlDecimal ( unsigned char bPrecision, unsigned char bScale, bool fPositive, array<int>^ bits )

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SqlDecimal コンストラクタ (Int64)
アセンブリ: System.Data (system.data.dll 内)


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SqlDecimal コンストラクタ (Decimal)
アセンブリ: System.Data (system.data.dll 内)


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SqlDecimal コンストラクタ

名前 | 説明 |
---|---|
SqlDecimal (Decimal) | 指定した Decimal 値を使用して、SqlDecimal 構造体の新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
SqlDecimal (Double) | 指定した倍精度浮動小数点数パラメータを使用して、SqlDecimal 構造体の新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
SqlDecimal (Int32) | 指定した整数値を使用して、SqlDecimal 構造体の新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
SqlDecimal (Int64) | 指定した long 型整数値を使用して、SqlDecimal 構造体の新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
SqlDecimal (Byte, Byte, Boolean, Int32[]) | パラメータを指定して、SqlDecimal 構造体の新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
SqlDecimal (Byte, Byte, Boolean, Int32, Int32, Int32, Int32) | パラメータを指定して、SqlDecimal 構造体の新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |

SqlDecimal コンストラクタ (Double)
アセンブリ: System.Data (system.data.dll 内)


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SqlDecimal フィールド
SqlDecimal プロパティ
SqlDecimal メソッド

名前 | 説明 | |
---|---|---|
![]() | Abs | Abs メソッドは、SqlDecimal パラメータの絶対値を取得します。 |
![]() | Add | 2 つの SqlDecimal オペランドを加算した値を計算します。 |
![]() | AdjustScale | SqlDecimal オペランドの小数点以下桁数は、digits パラメータで示される桁数に調整されます。fRound パラメータの値に応じて、値は、適切な桁数に丸められるか、切り捨てられます。 |
![]() | Ceiling | 指定した SqlDecimal 構造体以上で、最小の整数を返します。 |
![]() | CompareTo | オーバーロードされます。 指定したオブジェクトとこのインスタンスを比較し、これらの相対値を示す値を返します。 |
![]() | ConvertToPrecScale | SqlDecimal オペランドの値を示された精度と小数点以下桁数に調整します。 |
![]() | Divide | 除算演算子は、最初の SqlDecimal オペランドを 2 番目のオペランドで除算した結果を計算します。 |
![]() | Equals | オーバーロードされます。 オーバーライドされます。 SqlDecimal インスタンスと、指定されたオブジェクト パラメータが同じ値を表しているかどうかを示す値を返します。 |
![]() | Floor | 指定した SqlDecimal 数を次に小さな整数に丸めます。 |
![]() | GetHashCode | オーバーライドされます。 対象のインスタンスのハッシュ コードを返します。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | GetXsdType | 指定された XmlSchemaSet の XML スキーマ定義言語 (XSD) を返します。 |
![]() | GreaterThan | 2 つの SqlDecimal 構造体の論理比較を実行して、最初の構造体が 2 番目の構造体より大きいかどうかを確認します。 |
![]() | GreaterThanOrEqual | 2 つの SqlDecimal パラメータの論理比較を実行して、最初のパラメータが 2 番目のパラメータ以上かどうかを確認します。 |
![]() | LessThan | 2 つの SqlDecimal 構造体の論理比較を実行して、最初の構造体が 2 番目の構造体より小さいかどうかを確認します。 |
![]() | LessThanOrEqual | 2 つの SqlDecimal パラメータの論理比較を実行して、最初のパラメータが 2 番目のパラメータ以下かどうかを確認します。 |
![]() | Multiply | 乗算演算子は、2 つの SqlDecimal パラメータの積を計算します。 |
![]() | NotEquals | 2 つの SqlDecimal パラメータの論理比較を実行して、それらが等しくないかどうかを確認します。 |
![]() | op_Addition | 2 つの SqlDecimal オペランドを加算した値を計算します。 |
![]() | op_Division | 除算演算子は、最初の SqlDecimal オペランドを 2 番目のオペランドで除算した結果を計算します。 |
![]() | op_Equality | 2 つの SqlDecimal オペランドの論理比較を実行して、等しいかどうかを確認します。 |
![]() | op_Explicit | オーバーロードされます。 指定した構造体を SqlDecimal に変換します。 |
![]() | op_GreaterThan | 2 つの SqlDecimal 構造体の論理比較を実行して、最初の構造体が 2 番目の構造体より大きいかどうかを確認します。 |
![]() | op_GreaterThanOrEqual | 2 つの SqlDecimal パラメータの論理比較を実行して、最初のパラメータが 2 番目のパラメータ以上かどうかを確認します。 |
![]() | op_Implicit | オーバーロードされます。 指定した構造体を SqlDecimal に変換します。 |
![]() | op_Inequality | 2 つの SqlDecimal パラメータの論理比較を実行して、それらが等しくないかどうかを確認します。 |
![]() | op_LessThan | 2 つの SqlDecimal 構造体の論理比較を実行して、最初の構造体が 2 番目の構造体より小さいかどうかを確認します。 |
![]() | op_LessThanOrEqual | 2 つの SqlDecimal パラメータの論理比較を実行して、最初のパラメータが 2 番目のパラメータ以下かどうかを確認します。 |
![]() | op_Multiply | 乗算演算子は、2 つの SqlDecimal パラメータの積を計算します。 |
![]() | op_Subtraction | 最初の SqlDecimal オペランドから 2 番目のオペランドを減算した結果を計算します。 |
![]() | op_UnaryNegation | 単項マイナス演算子は、SqlDecimal パラメータを無効にします。 |
![]() | Parse | 数値の String 形式をそれと等価な SqlDecimal に変換します。 |
![]() | Power | 指定した SqlDecimal 構造体の値を指定した指数で累乗します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | Round | 指定した精度で、指定した SqlDecimal 構造体の値に最も近い数値を取得します。 |
![]() | Sign | SqlDecimal 構造体の Value プロパティの符号を示す値を取得します。 |
![]() | Subtract | 最初の SqlDecimal オペランドから 2 番目のオペランドを減算した結果を計算します。 |
![]() | ToDouble | このインスタンスの Value プロパティの内容と等しい double 値を返します。 |
![]() | ToSqlBoolean | この SqlDecimal 構造体を SqlBoolean に変換します。 |
![]() | ToSqlByte | この SqlDecimal 構造体を SqlByte に変換します。 |
![]() | ToSqlDouble | この SqlDecimal 構造体を SqlDouble に変換します。 |
![]() | ToSqlInt16 | この SqlDecimal 構造体を SqlInt16 に変換します。 |
![]() | ToSqlInt32 | この SqlDecimal 構造体を SqlInt32 に変換します。 |
![]() | ToSqlInt64 | この SqlDecimal 構造体を SqlInt64 に変換します。 |
![]() | ToSqlMoney | この SqlDecimal 構造体を SqlMoney に変換します。 |
![]() | ToSqlSingle | この SqlDecimal 構造体を SqlSingle に変換します。 |
![]() | ToSqlString | この SqlDecimal 構造体を SqlString に変換します。 |
![]() | ToString | オーバーライドされます。 この SqlDecimal 構造体を String に変換します。 |
![]() | Truncate | 指定した SqlDecimal 構造体の値を、目的の位置で切り捨てます。 |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Xml.Serialization.IXmlSerializable.GetSchema | このメンバは .NET Framework インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 |
![]() | System.Xml.Serialization.IXmlSerializable.ReadXml | このメンバは .NET Framework インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 |
![]() | System.Xml.Serialization.IXmlSerializable.WriteXml | このメンバは .NET Framework インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 |

SqlDecimal メンバ
- 10^38 +1 から 10^38 - 1 までの固定精度小数部桁数の数値を表します。
SqlDecimal データ型で公開されるメンバを以下の表に示します。




名前 | 説明 | |
---|---|---|
![]() | Abs | Abs メソッドは、SqlDecimal パラメータの絶対値を取得します。 |
![]() | Add | 2 つの SqlDecimal オペランドを加算した値を計算します。 |
![]() | AdjustScale | SqlDecimal オペランドの小数点以下桁数は、digits パラメータで示される桁数に調整されます。fRound パラメータの値に応じて、値は、適切な桁数に丸められるか、切り捨てられます。 |
![]() | Ceiling | 指定した SqlDecimal 構造体以上で、最小の整数を返します。 |
![]() | CompareTo | オーバーロードされます。 指定したオブジェクトとこのインスタンスを比較し、これらの相対値を示す値を返します。 |
![]() | ConvertToPrecScale | SqlDecimal オペランドの値を示された精度と小数点以下桁数に調整します。 |
![]() | Divide | 除算演算子は、最初の SqlDecimal オペランドを 2 番目のオペランドで除算した結果を計算します。 |
![]() | Equals | オーバーロードされます。 オーバーライドされます。 SqlDecimal インスタンスと、指定されたオブジェクト パラメータが同じ値を表しているかどうかを示す値を返します。 |
![]() | Floor | 指定した SqlDecimal 数を次に小さな整数に丸めます。 |
![]() | GetHashCode | オーバーライドされます。 対象のインスタンスのハッシュ コードを返します。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | GetXsdType | 指定された XmlSchemaSet の XML スキーマ定義言語 (XSD) を返します。 |
![]() | GreaterThan | 2 つの SqlDecimal 構造体の論理比較を実行して、最初の構造体が 2 番目の構造体より大きいかどうかを確認します。 |
![]() | GreaterThanOrEqual | 2 つの SqlDecimal パラメータの論理比較を実行して、最初のパラメータが 2 番目のパラメータ以上かどうかを確認します。 |
![]() | LessThan | 2 つの SqlDecimal 構造体の論理比較を実行して、最初の構造体が 2 番目の構造体より小さいかどうかを確認します。 |
![]() | LessThanOrEqual | 2 つの SqlDecimal パラメータの論理比較を実行して、最初のパラメータが 2 番目のパラメータ以下かどうかを確認します。 |
![]() | Multiply | 乗算演算子は、2 つの SqlDecimal パラメータの積を計算します。 |
![]() | NotEquals | 2 つの SqlDecimal パラメータの論理比較を実行して、それらが等しくないかどうかを確認します。 |
![]() | op_Addition | 2 つの SqlDecimal オペランドを加算した値を計算します。 |
![]() | op_Division | 除算演算子は、最初の SqlDecimal オペランドを 2 番目のオペランドで除算した結果を計算します。 |
![]() | op_Equality | 2 つの SqlDecimal オペランドの論理比較を実行して、等しいかどうかを確認します。 |
![]() | op_Explicit | オーバーロードされます。 指定した構造体を SqlDecimal に変換します。 |
![]() | op_GreaterThan | 2 つの SqlDecimal 構造体の論理比較を実行して、最初の構造体が 2 番目の構造体より大きいかどうかを確認します。 |
![]() | op_GreaterThanOrEqual | 2 つの SqlDecimal パラメータの論理比較を実行して、最初のパラメータが 2 番目のパラメータ以上かどうかを確認します。 |
![]() | op_Implicit | オーバーロードされます。 指定した構造体を SqlDecimal に変換します。 |
![]() | op_Inequality | 2 つの SqlDecimal パラメータの論理比較を実行して、それらが等しくないかどうかを確認します。 |
![]() | op_LessThan | 2 つの SqlDecimal 構造体の論理比較を実行して、最初の構造体が 2 番目の構造体より小さいかどうかを確認します。 |
![]() | op_LessThanOrEqual | 2 つの SqlDecimal パラメータの論理比較を実行して、最初のパラメータが 2 番目のパラメータ以下かどうかを確認します。 |
![]() | op_Multiply | 乗算演算子は、2 つの SqlDecimal パラメータの積を計算します。 |
![]() | op_Subtraction | 最初の SqlDecimal オペランドから 2 番目のオペランドを減算した結果を計算します。 |
![]() | op_UnaryNegation | 単項マイナス演算子は、SqlDecimal パラメータを無効にします。 |
![]() | Parse | 数値の String 形式をそれと等価な SqlDecimal に変換します。 |
![]() | Power | 指定した SqlDecimal 構造体の値を指定した指数で累乗します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | Round | 指定した精度で、指定した SqlDecimal 構造体の値に最も近い数値を取得します。 |
![]() | Sign | SqlDecimal 構造体の Value プロパティの符号を示す値を取得します。 |
![]() | Subtract | 最初の SqlDecimal オペランドから 2 番目のオペランドを減算した結果を計算します。 |
![]() | ToDouble | このインスタンスの Value プロパティの内容と等しい double 値を返します。 |
![]() | ToSqlBoolean | この SqlDecimal 構造体を SqlBoolean に変換します。 |
![]() | ToSqlByte | この SqlDecimal 構造体を SqlByte に変換します。 |
![]() | ToSqlDouble | この SqlDecimal 構造体を SqlDouble に変換します。 |
![]() | ToSqlInt16 | この SqlDecimal 構造体を SqlInt16 に変換します。 |
![]() | ToSqlInt32 | この SqlDecimal 構造体を SqlInt32 に変換します。 |
![]() | ToSqlInt64 | この SqlDecimal 構造体を SqlInt64 に変換します。 |
![]() | ToSqlMoney | この SqlDecimal 構造体を SqlMoney に変換します。 |
![]() | ToSqlSingle | この SqlDecimal 構造体を SqlSingle に変換します。 |
![]() | ToSqlString | この SqlDecimal 構造体を SqlString に変換します。 |
![]() | ToString | オーバーライドされます。 この SqlDecimal 構造体を String に変換します。 |
![]() | Truncate | 指定した SqlDecimal 構造体の値を、目的の位置で切り捨てます。 |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Xml.Serialization.IXmlSerializable.GetSchema | このメンバは .NET Framework インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 |
![]() | System.Xml.Serialization.IXmlSerializable.ReadXml | このメンバは .NET Framework インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 |
![]() | System.Xml.Serialization.IXmlSerializable.WriteXml | このメンバは .NET Framework インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 |

SqlDecimal 構造体
アセンブリ: System.Data (system.data.dll 内)

<SerializableAttribute> _ Public Structure SqlDecimal Implements INullable, IComparable, IXmlSerializable

SqlDecimal は、基になるデータ構造体が、対応する .NET Framework の Decimal データ型と異なります。Decimal には精度の概念がありません。実際のデータの格納に 3 バイトが使用されるため、小数点以下の最大桁数は 28 になります。データの範囲は、-79,228,162,514,264,337,593,543,950,335 から 79,228,162,514,264,337,593,543,950,335 になります。SqlDecimal には、精度と小数点以下桁数の両方が存在します。実際のデータの格納に、符号なし 4 バイト整数が 4 つ使用されるため、精度と小数点以下桁数の最大値は 38 になります。データの範囲は - 10^38 +1 から 10^38 - 1 になります。


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- SqlDecimalのページへのリンク