次の方法で共有


SqlDataType 列挙体

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

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

構文

'宣言
Public Enumeration SqlDataType
'使用
Dim instance As SqlDataType
public enum SqlDataType
public enum class SqlDataType
type SqlDataType
public enum SqlDataType

メンバー

メンバー名 説明
BigInt 64 ビット符号付き整数です。
Binary 1 ~ 8,000 バイトの範囲の固定長バイト配列です。
Bit 0、1、または NULL 参照のいずれかである符号なしビット値です。
Char 1 ~ 8,000 文字の範囲にある、Unicode 以外の文字 (コード ページ 256) の固定長バイト配列です。
Date Date オブジェクトは、'0001-01-01' CE ~ '9999-12-31' CE の、有効なグレゴリオ暦の日付を表します。
DateTime 1753 年 1 月 1 日から 9999 年 12 月 31 日までの日時を 3.33 ミリ秒の精度で示す DateTime システム オブジェクトの値です。
DateTime2 DateTime2 は既存の DATETIME オブジェクトの拡張と見なされ、日付範囲と既定の有効桁数が大きくなっています。'0001-01-01' CE ~ '9999-12-31' CE の有効なグレゴリオ暦の日付と 24 時間形式の有効な時刻の組み合わせを表す値です。
DateTimeOffset DateTimeOffset は、'0001-01-01' ~ '9999-12-31' の有効なグレゴリオ暦の日付と、'00:00:00' ~ '23:59:59.9999999' の 24 時間形式に基づく有効な時刻を返します。DateTimeOffset 値では、'-14:00' ~ '+14:00' のタイム ゾーン オフセットが含まれます。
Decimal -1038 -1 ~ +1038 -1 の、有効桁数および小数点以下桁数が固定された数値です。
Float -1.79E +308 ~ 1.79E +308 の範囲の 8 バイト浮動小数点数です。
Geography Geography 空間型は、球体地球座標系のデータを表します。SQL Server geography データ型は、GPS の緯度経度座標などの楕円体 (球体地球) データを格納します。
Geometry Geometry 空間型は、ユークリッド (平面) 座標系のデータを表します。
HierarchyId HierarchyID 型は、階層構造内のデータを表します。詳細については、「チュートリアル : hierarchyid データ型の使用」を参照してください。
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) の可変長バイト配列です。
Time Time オブジェクトは、'00:00:00' ~ '23:59:59:9999999' の 24 時間形式に基づく有効な時刻値を返します。
Timestamp データベース内で一意であることが保証される、自動的に生成されたバイト配列値です。
TinyInt 8 ビットの符号なし整数です。
UniqueIdentifier グローバル一意識別子 (GUID) です。
UserDefinedDataType ユーザー定義データ型です。
UserDefinedTableType SQL Server 共通言語ランタイム (CLR) ユーザー定義テーブル型です。
UserDefinedType SQL Server 共通言語ランタイム (CLR) ユーザー定義型です。
VarBinary 1 ~ 2^64 バイトの範囲の可変長バイト配列です。
VarBinaryMax VARBINARY(MAX) 型です。
VarChar 1 ~ 2^64 文字の範囲にある、Unicode 以外の文字 (コード ページ 256) の可変長バイト配列です。
VarCharMax VARCHAR(MAX) 型です。
Variant 数値、文字列、バイナリ、日付データ、および SQL Server の Empty 値と NULL 値を含むことができる特別なデータ型です。このデータ型は、他に型が宣言されていない場合に前提となる型です。
Xml XML データ型です。

説明

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

関連項目

参照

Microsoft.SqlServer.Management.Smo 名前空間