System.Data.SqlTypes 名前空間
クラス
SqlAlreadyFilledException |
SqlAlreadyFilledException クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The SqlAlreadyFilledException class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
SqlBytes |
Buffer または Stream をラップする、変更可能な参照型を表します。Represents a mutable reference type that wraps either a Buffer or a Stream. |
SqlChars |
SqlChars は、Char 配列または SqlString インスタンスをラップする変更可能な参照型です。SqlChars is a mutable reference type that wraps a Char array or a SqlString instance. |
SqlFileStream |
FILESTREAM 列属性と共に格納されている SQL Server データをバイト シーケンスとして公開します。Exposes SQL Server data that is stored with the FILESTREAM column attribute as a sequence of bytes. |
SqlNotFilledException |
SqlNotFilledException クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The SqlNotFilledException class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
SqlNullValueException |
|
SqlTruncateException |
System.Data.SqlTypes 構造体に値を設定するとその値が切り捨てられる場合にスローされる例外。The exception that is thrown when you set a value into a System.Data.SqlTypes structure would truncate that value. |
SqlTypeException |
System.Data.SqlTypes の基本例外クラス。The base exception class for the System.Data.SqlTypes. |
SqlTypesSchemaImporterExtensionHelper |
SqlTypesSchemaImporterExtensionHelper クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The SqlTypesSchemaImporterExtensionHelper class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
SqlXml |
サーバーに格納する、またはサーバーから取得する XML データを表します。Represents XML data stored in or retrieved from a server. |
TypeBigIntSchemaImporterExtension |
TypeBigIntSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeBigIntSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeBinarySchemaImporterExtension |
TypeBinarySchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeBinarySchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeBitSchemaImporterExtension |
TypeBitSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeBitSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeCharSchemaImporterExtension |
TypeCharSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeCharSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeDateTimeSchemaImporterExtension |
TypeDateTimeSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeDateTimeSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeDecimalSchemaImporterExtension |
TypeDecimalSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeDecimalSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeFloatSchemaImporterExtension |
TypeFloatSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeFloatSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeIntSchemaImporterExtension |
TypeIntSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeIntSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeMoneySchemaImporterExtension |
TypeMoneySchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeMoneySchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeNCharSchemaImporterExtension |
TypeNCharSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeNCharSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeNTextSchemaImporterExtension |
TypeNTextSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeNTextSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeNumericSchemaImporterExtension |
TypeNumericSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeNumericSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeNVarCharSchemaImporterExtension |
TypeNVarCharSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeNVarCharSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeRealSchemaImporterExtension |
TypeRealSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeRealSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeSmallDateTimeSchemaImporterExtension |
TypeSmallDateTimeSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeSmallDateTimeSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeSmallIntSchemaImporterExtension |
TypeSmallIntSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeSmallIntSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeSmallMoneySchemaImporterExtension |
TypeSmallMoneySchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeSmallMoneySchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeTextSchemaImporterExtension |
TypeTextSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeTextSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeTinyIntSchemaImporterExtension |
TypeTinyIntSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeTinyIntSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeUniqueIdentifierSchemaImporterExtension |
TypeUniqueIdentifierSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeUniqueIdentifierSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeVarBinarySchemaImporterExtension |
TypeVarBinarySchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeVarBinarySchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeVarCharSchemaImporterExtension |
TypeVarCharSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeVarCharSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
TypeVarImageSchemaImporterExtension |
TypeVarImageSchemaImporterExtension クラスは、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元クラスとして使用するためのものです。The TypeVarImageSchemaImporterExtension class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality. |
構造体
SqlBinary |
データベースに格納する、またはデータベースから取得するバイナリ データの可変長ストリームを表します。Represents a variable-length stream of binary data to be stored in or retrieved from a database. |
SqlBoolean |
データベースに格納する、またはデータベースから取得する 1 または 0 の整数値を表します。Represents an integer value that is either 1 or 0 to be stored in or retrieved from a database. |
SqlByte |
データベースに格納する、またはデータベースから取得する 0 から 255 までの範囲の、8 ビットの符号なし整数を表します。Represents an 8-bit unsigned integer, in the range of 0 through 255, to be stored in or retrieved from a database. |
SqlDateTime |
データベースに格納する、またはデータベースから取得する日付と時刻のデータを表します。値の範囲は 1753 年 1 月 1 日から 9999 年 12 月 31 日までで、精度は 3.33 ミリ秒です。Represents the date and time data ranging in value from January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds to be stored in or retrieved from a database. SqlDateTime 構造体は、基になるデータ構造体が、対応する .NET Framework の型 DateTime (12:00:00 AM 1/1/0001 から 11:59:59 PM 12/31/9999 までの任意の日時を、100 ナノ秒の精度で表現できる) とは異なります。The SqlDateTime structure has a different underlying data structure from its corresponding .NET Framework type, DateTime, which can represent any time between 12:00:00 AM 1/1/0001 and 11:59:59 PM 12/31/9999, to the accuracy of 100 nanoseconds. SqlDateTime では、00:00:00 AM 1/1/1900 を起点とした相対的な差が格納されます。SqlDateTime actually stores the relative difference to 00:00:00 AM 1/1/1900. つまり、"00:00:00 AM 1/1/1900" を整数に変換すると、0 が返されます。Therefore, a conversion from "00:00:00 AM 1/1/1900" to an integer will return 0. |
SqlDecimal |
- 10^38 +1 から 10^38 - 1 までの固定精度小数部桁数の数値を表します。Represents a numeric value between - 10^38 +1 and 10^38 - 1, with fixed precision and scale. |
SqlDouble |
データベースに格納する、またはデータベースから取得する -1.79E +308 から 1.79E +308 の範囲内の浮動小数点数を表します。Represents a floating-point number within the range of -1.79E +308 through 1.79E +308 to be stored in or retrieved from a database. |
SqlGuid |
データベースに格納する、またはデータベースから取得する GUID を表します。Represents a GUID to be stored in or retrieved from a database. |
SqlInt16 |
データベースに格納する、またはデータベースから取得する 16 ビット符号付き整数を表します。Represents a 16-bit signed integer to be stored in or retrieved from a database. |
SqlInt32 |
データベースに格納する、またはデータベースから取得する 32 ビット符号付き整数を表します。Represents a 32-bit signed integer to be stored in or retrieved from a database. |
SqlInt64 |
データベースに格納する、またはデータベースから取得する 64 ビット符号付き整数を表します。Represents a 64-bit signed integer to be stored in or retrieved from a database. |
SqlMoney |
データベースに格納する、またはデータベースから取得する通貨の値を表します。値の範囲は -2 63 (-922,337,203,685,477.5808) から 2 63 -1 (+922,337,203,685,477.5807) までで、精度は通貨単位の 1/10,000 です。Represents a currency value ranging from -2 63 (or -922,337,203,685,477.5808) to 2 63 -1 (or +922,337,203,685,477.5807) with an accuracy to a ten-thousandth of currency unit to be stored in or retrieved from a database. |
SqlSingle |
データベースに格納する、またはデータベースから取得する、-3.40E +38 から 3.40E +38 までの範囲の浮動小数点数を表します。Represents a floating point number within the range of -3.40E +38 through 3.40E +38 to be stored in or retrieved from a database. |
SqlString |
データベースに格納する、またはデータベースから取得する文字の可変長ストリームを表します。Represents a variable-length stream of characters to be stored in or retrieved from the database. SqlString は、基になるデータ構造体が、対応する .NET Framework の String データ型とは異なります。SqlString has a different underlying data structure from its corresponding .NET Framework String data type. |
インターフェイス
INullable |
System.Data.SqlTypes のすべてのオブジェクトおよび構造体は、 |
列挙型
SqlCompareOptions |
SqlString 構造体の比較オプション値を指定します。Specifies the compare option values for a SqlString structure. |
StorageState |
StorageState 列挙体は、スタンドアロン コンポーネントとしてではなく、他のクラスによる標準機能の派生元の列挙体として使用するためのものです。The StorageState enumeration is not intended for use as a stand-alone component, but as an enumeration from which other classes derive standard functionality. |
注釈
各データ型SqlTypesその同等のデータ型を SQL Server で基になるデータ表現は同じにします。Each data type in SqlTypes has its equivalent data type in SQL Server, with the same underlying data representation. それらの多くも、CLR で同等のデータ型であります。Many of them also have equivalent data types in the CLR. ただし、 SqlDateTime、 SqlDecimal、およびSqlString対応する .NET Framework データ型の基になるデータ構造が異なっています。However, SqlDateTime, SqlDecimal, and SqlString have different underlying data structures with their corresponding .NET Framework data types.
次の表に、マップのメンバー、 SqlTypes名前空間のメンバーと Microsoft SQL Server データ型をSqlDbType列挙体。The following table maps the members of the SqlTypes namespace to Microsoft SQL Server data types and to the members of the SqlDbType enumeration.
.NET framework SqlTypes.NET Framework SqlTypes | ネイティブ SQL ServerNative SQL Server | .NET framework SqlDbType.NET Framework SqlDbType |
---|---|---|
SqlBinary | binary、image、timestamp、varbinarybinary, image, timestamp, varbinary | Binary、Image、TimeStamp、VarBinaryBinary, Image, TimeStamp, VarBinary |
SqlBoolean | bitbit | ビットBit |
SqlByte | tinyinttinyint | TinyIntTinyInt |
SqlBytes | binary、image、timestamp、varbinarybinary, image, timestamp, varbinary | Binary、Image、TimeStamp、VarBinaryBinary, Image, TimeStamp, VarBinary |
SqlChars | char, nchar, text, ntext, nvarchar, varcharchar, nchar, text, ntext, nvarchar, varchar | Char、NChar、Text、Ntext、NVarChar、VarCharChar, NChar, Text, Ntext, NVarChar, VarChar |
SqlDateTime | datetime、smalldatetimedatetime, smalldatetime | DateTime、SmallDateTimeDateTime, SmallDateTime |
SqlDecimal | 10 進数値numeric, decimal | Decimal (10 進数型)Decimal |
SqlDouble | floatfloat | FloatFloat |
SqlFileStream | varbinaryvarbinary | VarBinaryVarBinary |
SqlGuid | uniqueidentifieruniqueidentifier | UniqueIdentifierUniqueIdentifier |
SqlInt16 | smallintsmallint | SmallIntSmallInt |
SqlInt32 | intint | IntInt |
SqlInt64 | bigintbigint | BigIntBigInt |
SqlMoney | money、smallmoneymoney, smallmoney | Money、SmallMoneyMoney, SmallMoney |
SqlSingle | 実数real | RealReal |
SqlString | char, nchar, text, ntext, nvarchar, varcharchar, nchar, text, ntext, nvarchar, varchar | Char、NChar、Text、Ntext、NVarChar、VarCharChar, NChar, Text, Ntext, NVarChar, VarChar |
SqlXml | xmlxml | XmlXml |