System.Data.SqlTypes 名前空間とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > System.Data.SqlTypes 名前空間の意味・解説 

System.Data.SqlTypes 名前空間

System.Data.SqlTypes 名前空間は、SQL Server 2005含まれるネイティブデータ型用のクラス提供します。これらのクラスにより、.NET Framework共通言語ランタイム (CLR: Common Language Runtime) に用意されているデータ型代替となる、より安全で高速データ型提供されます。この名前空間クラス使用すると、精度失われる場合発生する型変換エラー防止役立ちますまた、他のデータ型SqlTypes との間で内部的に変換されるため、この名前空間内でオブジェクト明示的に作成および使用する方が高速コード生成できます

SqlTypes の各データ型について、SQL Server 2005 に、基になるデータ表現同等の、等価データ型存在します。これらの多くについては、同等データ型CLR にも存在します。ただし、SqlDateTimeSqlDecimal、および SqlString の基になるデータ構造は、対応する .NET Framework データ型データ構造とは異なります

SqlTypes 名前空間メンバMicrosoft SQL Server データ型および SqlDbType 列挙体のメンバ割り当てる表を次に示します

.NET Framework SqlTypes

ネイティブ SQL Server

.NET Framework SqlDbType

SqlBinary

binaryimagetimestamp、varbinary

BinaryImageTimeStamp、VarBinary

SqlBoolean

bit

Bit

SqlByte

tinyint

TinyInt

SqlDateTime

datetime、smalldatetime

DateTime、SmallDateTime

SqlDecimal

numericdecimal

NumericDecimal

SqlDouble

float

Float

SqlGuid

uniqueidentifier

UniqueId

SqlInt16

smallint

SmallInt

SqlInt32

int

Int

SqlInt64

bigint

BigInt

SqlMoney

money、smallmoney

Money、SmallMoney

SqlSingle

real

Real

SqlString

char、nchar、text、ntext、nvarchar、varchar

Char、NChar、Text、Ntext、NVarChar、VarChar

SqlXml

xml

Xml


クラスクラス
 クラス説明
パブリック クラスSqlAlreadyFilledExceptionSqlAlreadyFilledException クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスSqlBytesBuffer または Streamラップする、変更可能な参照型表します
パブリック クラスSqlCharsSqlChars は、Char 配列または SqlString インスタンスラップする変更可能な参照型です。
パブリック クラスSqlNotFilledExceptionSqlNotFilledException クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスSqlNullValueExceptionSystem.Data.SqlTypes 構造体Value プロパティnull設定されている場合スローされる例外
パブリック クラスSqlTruncateExceptionSystem.Data.SqlTypes 構造体に値を設定するとその値が切り捨てられる場合スローされる例外
パブリック クラスSqlTypeExceptionSystem.Data.SqlTypes基本例クラス
パブリック クラスSqlTypesSchemaImporterExtensionHelperSqlTypesSchemaImporterExtensionHelper クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスSqlXmlサーバー格納する、またはサーバーから取得する XML データ表します
パブリック クラスTypeBigIntSchemaImporterExtensionTypeBigIntSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeBinarySchemaImporterExtensionTypeBinarySchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeBitSchemaImporterExtensionTypeBitSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeCharSchemaImporterExtensionTypeCharSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeDateTimeSchemaImporterExtensionTypeDateTimeSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeDecimalSchemaImporterExtensionTypeDecimalSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeFloatSchemaImporterExtensionTypeFloatSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeIntSchemaImporterExtensionTypeIntSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeMoneySchemaImporterExtensionTypeMoneySchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeNCharSchemaImporterExtensionTypeNCharSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeNTextSchemaImporterExtensionTypeNTextSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeNumericSchemaImporterExtensionTypeNumericSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeNVarCharSchemaImporterExtensionTypeNVarCharSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeRealSchemaImporterExtensionTypeRealSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeSmallDateTimeSchemaImporterExtensionTypeSmallDateTimeSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeSmallIntSchemaImporterExtensionTypeSmallIntSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeSmallMoneySchemaImporterExtensionTypeSmallMoneySchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeTextSchemaImporterExtensionTypeTextSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeTinyIntSchemaImporterExtensionTypeTinyIntSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeUniqueIdentifierSchemaImporterExtensionTypeUniqueIdentifierSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeVarBinarySchemaImporterExtensionTypeVarBinarySchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeVarCharSchemaImporterExtensionTypeVarCharSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
パブリック クラスTypeVarImageSchemaImporterExtensionTypeVarImageSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生クラスとして使用するためのものです。
インターフェイスインターフェイス
 インターフェイス説明
パブリック インターフェイスINullableSystem.Data.SqlTypesすべてのオブジェクトおよび構造体は、INullable インターフェイス実装しています。
構造体構造体
 構造体説明
パブリック構造体SqlBinaryデータベース格納する、またはデータベースから取得するバイナリ データ可変長ストリーム表します
パブリック構造体SqlBooleanデータベース格納する、またはデータベースから取得する 1 または 0 の整数値を表します
パブリック構造体SqlByteデータベース格納する、またはデータベースから取得する 0 から 255 までの範囲の、8 ビット符号なし整数表します
パブリック構造体SqlDateTimeデータベース格納する、またはデータベースから取得する日付と時刻データ表します。値の範囲1753 年 1 月 1 日から 999912 月 31 日までで、精度は 3.33 ミリ秒です。SqlDateTime 構造体は、基になるデータ構造体が、対応する .NET Framework の型 (DateTime) とは異なります後者12:00:00 AM 1/1/0001 から 11:59:59 PM 12/31/9999 までの任意の日時を、100 ナノ秒精度表現できるのに対しSqlDateTime では、00:00:00 AM 1/1/1900 を起点とした相対的な差が格納されます。つまり、"00:00:00 AM 1/1/1900" を整数変換すると、0 が返されます。
パブリック構造体SqlDecimal- 10^38 +1 から 10^38 - 1 までの固定精度小数桁数数値表します
パブリック構造体SqlDoubleデータベース格納する、またはデータベースから取得する -1.79E +308 から 1.79E +308範囲内浮動小数点数表します
パブリック構造体SqlGuidデータベース格納する、またはデータベースから取得する GUID表します
パブリック構造体SqlInt16データベース格納する、またはデータベースから取得する 16 ビット符号付き整数表します
パブリック構造体SqlInt32データベース格納する、またはデータベースから取得する 32 ビット符号付き整数表します
パブリック構造体SqlInt64データベース格納する、またはデータベースから取得する 64 ビット符号付き整数表します
パブリック構造体SqlMoneyデータベース格納する、またはデータベースから取得する通貨の値を表します。値の範囲は -2 63 (-922,337,203,685,477.5808) から 2 63 -1 (+922,337,203,685,477.5807) までで、精度通貨単位の 1/10,000 です。
パブリック構造体SqlSingleデータベース格納する、またはデータベースから取得する、-3.40E +38 から 3.40E +38 までの範囲浮動小数点数表します
パブリック構造体SqlStringデータベース格納する、またはデータベースから取得する文字可変長ストリーム表しますSqlString は、基になるデータ構造体が、対応する .NET FrameworkString データ型とは異なりますString では、常に現在のスレッド既定の CultureInfo が使用されるのに対しSqlString には、独自のロケール ID比較フラグ格納されます。2 つSqlString 構造体比較結果は、オペレーティング システム現在のスレッド ロケール左右されません。
列挙型列挙型
 列挙説明
パブリック列挙体SqlCompareOptionsSqlString 構造体比較オプション値を指定します
パブリック列挙体StorageStateStorageState 列挙体は、スタンドアロン コンポーネントとしてではなく他のクラスによる標準機能派生元の列挙体として使用するためのものです。


このページでは「.NET Framework クラス ライブラリ リファレンス」からSystem.Data.SqlTypes 名前空間を検索した結果を表示しています。
Weblioに収録されているすべての辞書からSystem.Data.SqlTypes 名前空間を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からSystem.Data.SqlTypes 名前空間 を検索

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

辞書ショートカット

すべての辞書の索引

「System.Data.SqlTypes 名前空間」の関連用語

System.Data.SqlTypes 名前空間のお隣キーワード
検索ランキング

   

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



System.Data.SqlTypes 名前空間のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS