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 プロパティによって処理されます。