SqlDataTypeOption 列挙型

定義

Sql で使用できるデータ型は次のとおりです。 名前の大文字と小文字は、System.Data.SqlDbType の影響を受けます。

[System.Serializable]
public enum SqlDataTypeOption
[<System.Serializable>]
type SqlDataTypeOption = 
Public Enum SqlDataTypeOption
継承
SqlDataTypeOption
属性

フィールド

名前 説明
None 0

何も定義されていません。

BigInt 1

-2^63 (-9,223,372,036,854,775,808) から 2^63-1 (9,223,372,036,854,775,807) までの整数 (整数)。

Int 2

-2^31 (-2,147,483,648) から 2^31 - 1 (2,147,483,647) までの整数 (整数)。

SmallInt 3

-2^15 (-32,768) から 2^15 - 1 (32,767) までの整数データ。

TinyInt 4

0 から 255 までの整数データ。

Bit 5

1 または 0 の値を持つ整数データ。

Decimal 6

-10^38 +1 から 10^38 1 までの有効桁数と小数点以下桁数の数値データを修正しました。

Numeric 7

機能的には 10 進数と同等です。

Money 8

-2^63 (-922,337,203,685,477.5808) から 2^63 - 1 (+922,337,203,685,477.5807) までの通貨データ値。1 年単位の 1 万分の 1 の精度。

SmallMoney 9

-214,748.3648 から +214,748.3647 までの通貨データ値。精度は通貨単位の 1 万分の 1 です。

Float 10

有効な値が -1.79E + 308 ~ -2.23E - 308、0、2.23E + 308 ~ 1.79E + 308 の浮動小数点数データ。

Real 11

有効な値が -3.40E + 38 ~ -1.18E - 38、0、1.18E - 38 ~ 3.40E + 38 の浮動小数点数データ。

DateTime 12

1753 年 1 月 1 日から 9999 年 12 月 31 日までの日付と時刻のデータ。精度は 300 分の 1 秒、つまり 3.33 ミリ秒です。

SmallDateTime 13

1900 年 1 月 1 日から 2079 年 6 月 6 日までの日付と時刻のデータ。精度は 1 分です。

Char 14

最大長が 8,000 文字の固定長の Unicode 以外の文字データ。

VarChar 15

最大 8,000 文字の可変長の Unicode 以外のデータ。

Text 16

最大長が 2^31 ~ 1 (2,147,483,647) 文字の可変長の Unicode 以外のデータ。

NChar 17

最大長が 4,000 文字の固定長 Unicode データ。

NVarChar 18

最大長が 4,000 文字の可変長 Unicode データ。 sysname はシステム提供のユーザー定義データ型であり、機能的には nvarchar(128) と同等であり、データベース オブジェクト名の参照に使用されます。

NText 19

最大長が 2^30 ~ 1 (1,073,741,823) 文字の可変長 Unicode データ。

Binary 20

最大長が 8,000 バイトの固定長バイナリ データ。

VarBinary 21

最大長が 8,000 バイトの可変長バイナリ データ。

Image 22

最大長が 2^31 ~ 1 (2,147,483,647) バイトの可変長バイナリ データ。

Cursor 23

カーソルへの参照。

Sql_Variant 24

テキスト、ntext、タイムスタンプ、sql_variantを除く、さまざまなSQL Serverサポートされているデータ型の値を格納するデータ型。

Table 25

後で処理するために結果セットを格納するために使用される特殊なデータ型。

Timestamp 26

行が更新されるたびに更新されるデータベース全体の一意の番号。

UniqueIdentifier 27

16 バイトの GUID です

Date 29

日付のみ

Time 30

時刻のみ

DateTime2 31

データ型と時刻型の組み合わせ。DataTime よりも精度が高い

DateTimeOffset 32

タイムゾーン オフセットが追加された DateTime2 と同じ

Rowversion 33

行が更新されるたびに更新されるデータベース全体の一意の番号。 この型の名前付き列を必要とするセマンティクスが異なる Timestamp のシノニム。

適用対象