database:datatype

文書の過去の版を表示しています。


データ型

SQL Server データ型

SQL Server
データ型 サイズ 範囲/説明
BIT 1 Byte 0, 1, NULL
TINYINT 1 Byte 0 ~ 255
SMALLINT 2 Byte -2^15 (-32,768) ~ 2^15-1 (32,767)
INT 4 Byte -2^31 (-2,147,483,648) ~ 2^31-1 (2,147,483,647)
BIGINT 8 Byte -2^63 (-9,223,372,036,854,775,808) ~
2^63-1 (9,223,372,036,854,775,807)
REAL 4 Byte - 3.40E+38 ~ -1.18E-38、0、および
1.18E-38 ~ 3.40E+38
FLOAT(n) 4 Byte(n = 1~24 有効桁 7)
8 Byte(n = 25~53 有効桁 15)
- 1.79E+308 ~ -2.23E-308、0、および
2.23E-308 ~ 1.79E+308
UNIQUEIDENTIFIER 16 Byte GUID
例: 6F9619FF-8B86-D011-B42D-00C04FC964FF
DECIMAL(p[, s] ) 5 Byte(p = 1~9)
9 Byte(p = 10~19)
13 Byte(p = 20~28)
17 Byte(p = 29~38)
最大有効桁数で - 10^38 +1 ~ 10^38 - 1
p(precision): 1~38、s(scale): 0 ⇐ s ⇐ p
NUMERIC(p[, s] )
SMALLMONEY 4 Byte - 214,748.3648 ~ 214,748.3647
MONEY 8 Byte -922,337,203,685,477.5808 ~
922,337,203,685,477.5807
SMALLDATETIME 4(2+2) Byte 1990 年 1 月 1 日~ 2079 年 6 月 6 日、精度: 1 分
DATETIME 8(4+4) Byte 1753 年 1 月 1 日~ 9999 年 12 月 31 日、精度: 3.33 ミリ秒
VARCHAR(n | max) 入力データ + 2 Byte n: 1 ~ 8,000、max: 2^31-1 (2,147,483,647) Byte
NVARCHAR(n | max) 入力文字数 x 2 + 2 Byte n: 1 ~ 4,000、max: 2^31-1 (2,147,483,647) Byte
TEXT 入力データ Byte 2^31-1 (2,147,483,647) 文字以内の可変長の非 Unicode データ
IMAGE 入力データ Byte 0 ~ 2^31-1 (2,147,483,647) バイト以内の可変長のバイナリ データ
BINARY(n) n Byte n: 1 ~ 8,000、固定長のバイナリ データ
VARBINARY(n | max) n + 2 Byte n: 1 ~ 8,000、可変長のバイナリ データ
TIMESTAMP 8 Byte 一意の 2 進数を公開するデータ型
CHAR(n) n Byte n: 1 ~ 8,000
NCHAR n x 2 Byte n: 1 ~ 4,000
NTEXT 入力文字数 x 2 Byte 2^30 - 1 (1,073,741,823) 文字以内の可変長の Unicode データ
  • database/datatype.1367621043.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)