SqlDataType 列挙体
SQL Server の組み込みデータ型を示します。
名前空間: Microsoft.SqlServer.Management.SqlParser.Metadata
アセンブリ: Microsoft.SqlServer.Management.SqlParser (Microsoft.SqlServer.Management.SqlParser.dll)
構文
'宣言
Public Enumeration SqlDataType
'使用
Dim instance As SqlDataType
public enum SqlDataType
public enum class SqlDataType
type SqlDataType
public enum SqlDataType
メンバー
| メンバー名 | 説明 | |
|---|---|---|
| None | データ型は不明です。 | |
| BigInt | 64 ビットの符号付き整数です。 | |
| Binary | 1 ~ 8,000 バイトの範囲の固定長バイト配列です。 | |
| Bit | 0、1、または NULL 参照のいずれかである符号なしビット値です。 | |
| Char | 1 ~ 8,000 文字の範囲にある、Unicode 以外の文字 (コード ページ 256) の固定長バイト配列です。 | |
| Date | '0001-01-01' CE ~ '9999-12-31' CE の、有効なグレゴリオ暦の日付を表します。 | |
| DateTime | 3.33 ミリ秒の精度で示した 1753 年 1 月 1 日から 9999 年 12 月 31 日までの日時です。 | |
| DateTime2 | 既存の datetime データ型の拡張で、日付範囲と既定の有効桁数が大きくなっています。'0001-01-01' CE ~ '9999-12-31' CE の有効なグレゴリオ暦の日付と 24 時間形式の有効な時刻の組み合わせを表す値です。 | |
| 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 データ型は、GPS の緯度経度座標などの楕円体 (球体地球) データを格納します。 | |
| Geometry | ユークリッド (平面) 座標系のデータを表します。 | |
| 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 文字の固定長バイト配列です。 | |
| 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 | 1 分の精度で示した 1900 年 1 月 1 日から 2079 年 6 月 6 日までの日時です。 | |
| 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 | '00:00:00' ~ '23:59:59:9999999' の 24 時間形式に基づく時刻です。 | |
| Timestamp | データベース内で一意であることが保証される、自動的に生成されたバイト配列値です。 | |
| TinyInt | 8 ビットの符号なし整数です。 | |
| UniqueIdentifier | グローバル一意識別子 (GUID) です。 | |
| VarBinary | 1 ~ 2^64 バイトの範囲の可変長バイト配列です。 | |
| VarBinaryMax | varbinary(max) 型です。 | |
| VarChar | 1 ~ 2^64 文字の範囲にある、Unicode 以外の文字 (コード ページ 256) の可変長バイト配列です。 | |
| VarCharMax | varchar(max) データ型です。 | |
| Variant | 数値、文字列、バイナリ、日付データ、および SQL Server の Empty 値と NULL 値を含むことができる特別なデータ型です。このデータ型は、他に型が宣言されていない場合に前提となる型です。 | |
| Xml | xml データ型です。 |