SqlDecimalとは? わかりやすく解説

SqlDecimal コンストラクタ (Int32)


SqlDecimal コンストラクタ (Byte, Byte, Boolean, Int32, Int32, Int32, Int32)

パラメータ指定してSqlDecimal 構造体新しインスタンス初期化します。

名前空間: System.Data.SqlTypes
アセンブリ: 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
)

パラメータ

bPrecision

新しい SqlDecimal 構造体Value プロパティを表すために使用できる最大桁数

bScale

新しSqlDecimal 構造体に対して Value プロパティ解決するための小数桁数

fPositive

新しSqlDecimal 構造体正数を表すか負数を表すかを示すブール値。

data1

data2、data3、および data4 と組み合わされて、新しSqlDecimal 構造体の値を表す 128 ビット符号なし整数構成する 32 ビット符号なし整数

data2

data1、data3、および data4 と組み合わされて、新しSqlDecimal 構造体の値を表す 128 ビット符号なし整数構成する 32 ビット符号なし整数

data3

data1、data2、および data4 と組み合わされて、新しSqlDecimal 構造体の値を表す 128 ビット符号なし整数構成する 32 ビット符号なし整数

data4

data1、data2、および data3 と組み合わされて、新しSqlDecimal 構造体の値を表す 128 ビット符号なし整数構成する 32 ビット符号なし整数

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlDecimal 構造体
SqlDecimal メンバ
System.Data.SqlTypes 名前空間
その他の技術情報
SqlTypes の使用

SqlDecimal コンストラクタ (Byte, Byte, Boolean, Int32[])

パラメータ指定してSqlDecimal 構造体新しインスタンス初期化します。

名前空間: System.Data.SqlTypes
アセンブリ: 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 (
    byte bPrecision,
    byte bScale,
    bool fPositive,
    int[] bits
)
public:
SqlDecimal (
    unsigned char bPrecision, 
    unsigned char bScale, 
    bool fPositive, 
    array<int>^ bits
)
public SqlDecimal (
    byte bPrecision, 
    byte bScale, 
    boolean fPositive, 
    int[] bits
)
public function SqlDecimal (
    bPrecision : byte, 
    bScale : byte, 
    fPositive : boolean, 
    bits : int[]
)

パラメータ

bPrecision

新しい SqlDecimal 構造体Value プロパティを表すために使用できる最大桁数

bScale

新しSqlDecimal 構造体に対して Value プロパティ解決するための小数桁数

fPositive

新しSqlDecimal 構造体正数を表すか負数を表すかを示すブール値。

bits

新しSqlDecimal の値を指定する 128 ビット符号なし整数

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlDecimal 構造体
SqlDecimal メンバ
System.Data.SqlTypes 名前空間
その他の技術情報
SqlTypes の使用

SqlDecimal コンストラクタ (Int64)


SqlDecimal コンストラクタ (Decimal)


SqlDecimal コンストラクタ

SqlDecimal 構造体新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

参照参照

関連項目

SqlDecimal 構造体
SqlDecimal メンバ
System.Data.SqlTypes 名前空間

その他の技術情報

SqlTypes の使用

SqlDecimal コンストラクタ (Double)


SqlDecimal フィールド


パブリック フィールドパブリック フィールド

参照参照

関連項目

SqlDecimal 構造体
System.Data.SqlTypes 名前空間

その他の技術情報

SqlTypes の使用

SqlDecimal プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Value SqlDecimal 構造体の値を取得します。このプロパティ読み取り専用です。
参照参照

関連項目

SqlDecimal 構造体
System.Data.SqlTypes 名前空間

その他の技術情報

SqlTypes の使用

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 構造体の値を、目的位置切り捨てます。
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Xml.Serialization.IXmlSerializable.GetSchema このメンバ.NET Framework インフラストラクチャサポートしますコードから直接使用するためのものではありません。
インターフェイスの明示的な実装 System.Xml.Serialization.IXmlSerializable.ReadXml このメンバ.NET Framework インフラストラクチャサポートしますコードから直接使用するためのものではありません。
インターフェイスの明示的な実装 System.Xml.Serialization.IXmlSerializable.WriteXml このメンバ.NET Framework インフラストラクチャサポートしますコードから直接使用するためのものではありません。
参照参照

関連項目

SqlDecimal 構造体
System.Data.SqlTypes 名前空間

その他の技術情報

SqlTypes の使用

SqlDecimal メンバ

- 10^38 +1 から 10^38 - 1 までの固定精度小数桁数数値表します

SqlDecimal データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
パブリック フィールドパブリック フィールド
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Value 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 構造体の値を、目的位置切り捨てます。
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Xml.Serialization.IXmlSerializable.GetSchema このメンバ.NET Framework インフラストラクチャサポートしますコードから直接使用するためのものではありません。
インターフェイスの明示的な実装 System.Xml.Serialization.IXmlSerializable.ReadXml このメンバ.NET Framework インフラストラクチャサポートしますコードから直接使用するためのものではありません。
インターフェイスの明示的な実装 System.Xml.Serialization.IXmlSerializable.WriteXml このメンバ.NET Framework インフラストラクチャサポートしますコードから直接使用するためのものではありません。
参照参照

関連項目

SqlDecimal 構造体
System.Data.SqlTypes 名前空間

その他の技術情報

SqlTypes の使用

SqlDecimal 構造体

- 10^38 +1 から 10^38 - 1 までの固定精度小数桁数数値表します

名前空間: System.Data.SqlTypes
アセンブリ: System.Data (system.data.dll 内)
構文構文

<SerializableAttribute> _
Public Structure SqlDecimal
    Implements INullable, IComparable, IXmlSerializable
[SerializableAttribute] 
public struct SqlDecimal : INullable, IComparable, IXmlSerializable
[SerializableAttribute] 
public value class SqlDecimal : INullable,
 IComparable, IXmlSerializable
/** @attribute SerializableAttribute() */ 
public final class SqlDecimal extends ValueType
 implements INullable, IComparable, 
    IXmlSerializable
JScript では、構造体使用できますが、新規に宣言することはできません。
解説解説

SqlDecimal は、基になるデータ構造体が、対応する .NET FrameworkDecimal データ型異なります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なります

スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlDecimal メンバ
System.Data.SqlTypes 名前空間
その他の技術情報
SqlTypes の使用



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「SqlDecimal」の関連用語

SqlDecimalのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SqlDecimalのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS