SqlDbType 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SqlParameter で使用するフィールド (プロパティ) のデータ型として、SQL Server に固有のデータ型を指定します。
public enum class SqlDbType
public enum SqlDbType
type SqlDbType =
Public Enum SqlDbType
- 継承
フィールド
BigInt | 0 | Int64. 64 ビット符号付き整数。 |
Binary | 1 | |
Bit | 2 | Boolean. 0、1、または |
Char | 3 | String. 1 から 8,000 文字までの範囲内の非 Unicode 文字の固定長ストリーム。 |
Date | 31 | AD 1 年 1 月 1 日から AD 9999 年 12 月 31 日までの日付のデータ。 |
DateTime | 4 | DateTime. 1753 年 1 月 1 日から 9999 年 12 月 31 日までの範囲で、精度 3.33 ミリ秒の日付と時刻のデータ。 |
DateTime2 | 33 | 日付と時刻のデータ。 日付の値の範囲は、AD 1 年 1 月 1 日から AD 9999 年 12 月 31 日です。 時刻の値の範囲は、00:00:00 から 23:59:59.9999999 で、精度は 100 ナノ秒です。 |
DateTimeOffset | 34 | タイム ゾーンに対応した日付と時刻。 日付の値の範囲は、AD 1 年 1 月 1 日から AD 9999 年 12 月 31 日です。 時刻の値の範囲は、00:00:00 から 23:59:59.9999999 で、精度は 100 ナノ秒です。 タイム ゾーンの値の範囲は、-14:00 から +14:00 です。 |
Decimal | 5 | Decimal. -10 38 -1 から 10 38 -1 までの範囲内の固定精度小数部桁数。 |
Float | 6 | Double. -1.79E +308 から 1.79E +308 までの範囲内の浮動小数点数。 |
Image | 7 | Array 型の Byte。 0 バイトから 2 31 -1 (または 2,147,483,647) バイトまでの範囲内のバイナリ データの可変長ストリーム。 |
Int | 8 | Int32. 32 ビット符号付き整数。 |
Money | 9 | Decimal. 精度が通貨単位の 1/10,000 の、-2 63 (-9,223,372,036,854,775,808) から 2 63 -1 (+9,223,372,036,854,775,807) までの範囲内の通貨値。 |
NChar | 10 | String. 1 から 4,000 文字までの範囲内の Unicode 文字の固定長ストリーム。 |
NText | 11 | String. 最大長が 2 30 -1 (1,073,741,823) 文字の Unicode データの可変長ストリーム。 |
NVarChar | 12 | String. 1 から 4,000 文字までの範囲内の Unicode 文字の可変長ストリーム。 文字列が 4,000 文字を超える場合は、暗黙の型変換が失敗します。 4,000 文字を超える文字列を使用する場合は、明示的にオブジェクトを設定します。 データベース列が |
Real | 13 | Single. -3.40E +38 から 3.40E +38 までの範囲内の浮動小数点数。 |
SmallDateTime | 15 | DateTime. 1900 年 1 月 1 日から 2079 年 6 月 6 日までの範囲内で、精度 1 分の日付と時刻のデータ。 |
SmallInt | 16 | Int16. 16 ビット符号付き整数。 |
SmallMoney | 17 | Decimal. 精度が通貨単位の 1/10,000 の、-214,748.3648 から +214,748.3647 までの範囲内の通貨値。 |
Structured | 30 | テーブル値パラメーターに含まれる構造化データを指定するための特別なデータ型。 |
Text | 18 | String. 最大長が 2 31 -1 (2,147,483,647) 文字の非 Unicode データの可変長ストリーム。 |
Time | 32 | 24 時間表記に基づく時間データ。 時刻の値の範囲は、00:00:00 から 23:59:59.9999999 で、精度は 100 ナノ秒です。 SQL Server |
Timestamp | 19 | Array 型の Byte。 自動的に生成されるバイナリ数値。データベース内で一意であることが保証されます。 |
TinyInt | 20 | Byte. 8 ビット符号なし整数。 |
Udt | 29 | SQL Server ユーザー定義型 (UDT)。 |
UniqueIdentifier | 14 | Guid. グローバル一意識別子 (GUID)。 |
VarBinary | 21 | Array 型の Byte。 1 から 8,000 バイトの範囲内のバイナリ データの可変長ストリーム。 バイト配列が 8,000 バイトを超える場合は、暗黙の型変換が失敗します。 8,000 バイトを超えるバイト配列を使用するときは、オブジェクトを明示的に設定します。 |
VarChar | 22 | String. 1 から 8,000 文字の範囲内の非 Unicode 文字の可変長ストリーム。 データベース列が |
Variant | 23 | Object. 数値、文字列、バイナリ、日付の各データのほか、SQL Server の値である Empty と Null を格納できる特殊なデータ型。他の型が宣言されていない場合はこのデータ型であると見なされます。 |
Xml | 25 | XML 値。 GetValue(Int32) メソッドまたは Value プロパティを使用して、XML を文字列として取得します。または、XmlReader メソッドを呼び出して、XML を CreateReader() として取得します。 |
注釈
コマンド パラメーターを設定すると、 SqlDbType と DbType がリンクされます。 したがって、 を設定すると、 がDbType
SqlDbType
サポートSqlDbType
される に変更されます。
適用対象
こちらもご覧ください
.NET