Share via


SqlDataType Enumeration

SqlDataType 列挙には、Microsoft SQL Server のデータ型を指定するために使用する値が含まれます。

名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)

構文

'宣言
Public Enumeration SqlDataType
public enum SqlDataType
public enum class SqlDataType
public enum SqlDataType
public enum SqlDataType

メンバ

メンバ名 説明
BigInt 64 ビットの符号付き整数です。
Binary 1 ~ 8,000 バイトの範囲の固定長バイト配列です。
Bit 0、1、または NULL 参照のいずれかである符号なしビット値です。
Char 1 ~ 8,000 文字の範囲にある、Unicode 以外の文字 (コード ページ 256) の固定長バイト配列です。
DateTime 1753 年 1 月 1 日から 9999 年 12 月 31 日までの日時を 3.33 ミリ秒の精度で示す DateTime システム オブジェクトの値です。
Decimal -1038 -1 ~ +1038 -1 の、有効桁数および小数点以下桁数が固定された数値です。
Float -1.79E +308 ~ 1.79E +308 の範囲の 8 バイト浮動小数点数です。
Image 0 ~ 2^31 -1 (2,147,483,647) バイトの範囲の可変長バイト配列です。
Int 32 ビットの符号付き整数です。
Money -2^63 (-922,337,203,685,477.5808) ~ 2^63 -1 (+922,337,203,685,477.5807) の範囲の通貨値を、通貨単位の 1/10,000 の精度で示す Decimal システム オブジェクトの値です。
NChar 1 ~ 4,000 文字の範囲にある、Unicode 文字の固定長バイト配列です。
None データ型はありません。
NText 最大長が 2^30 - 1 (1,073,741,823) 文字の Unicode データの可変長バイト配列です。
Numeric -1038 -1 ~ +1038 -1 の、有効桁数および小数点以下桁数が固定された数値です。
NVarChar 1 ~ 2^63 文字の範囲にある、Unicode 文字の可変長バイト配列です。
NVarCharMax NVARCHAR(MAX) 型です。
Real -3.40E +38 ~ 3.40E +38 の範囲の 4 ビット浮動小数点数です。
SmallDateTime 1900 年 1 月 1 日から 2079 年 6 月 6 日までの日時を 1 分の精度で示す DataTime システム オブジェクトの値です。
SmallInt 16 ビットの符号付き整数です。
SmallMoney -214,748.3648 ~ +214,748.3647 の範囲の通貨値を、通貨単位の 1/10,000 の精度で示す Decimal システム オブジェクトの値です。
SysName システム名文字列です。
Text 最大長が 2^31 -1 (2,147,483,647) 文字の Unicode 以外のデータ (コード ページ 256) の可変長バイト配列です。
Timestamp データベース内で一意であることが保証される、自動的に生成されたバイト配列値です。
TinyInt 8 ビットの符号なし整数です。
UniqueIdentifier グローバル一意識別子 (GUID) です。
UserDefinedDataType ユーザー定義データ型です。
UserDefinedType SQL Server 共通言語ランタイム (CLR) のユーザー定義型です。
VarBinary 1 ~ 2^64 バイトの範囲の可変長バイト配列です。
VarBinaryMax VARBINARY(MAX) 型です。
VarChar 1 ~ 2^64 文字の範囲にある、Unicode 以外の文字 (コード ページ 256) の可変長バイト配列です。
VarCharMax VARCHAR(MAX) 型です。
Variant 数値、文字列、バイナリ、日付データ、および Microsoft SQL Server の Empty 値と NULL 値を含むことができる特別なデータ型です。このデータ型は、他に型が宣言されていない場合に前提となる型です。
Xml XML データ型です。

解説

SqlDataType 列挙クラスは SqlDataType プロパティによって処理されます。

この名前空間、クラス、またはメンバは、Microsoft .NET Framework 2.0 でのみサポートされています。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

Microsoft.SqlServer.Management.Smo Namespace