1bit 符號位,11bit 指數位,52bit 尾數位,±5.0E−324 到±1.79E+308 的浮點精度數字 15位有效數字 (char,nchar,text,ntext,varchar,nvarchar,xml) ...
類型 | 系統類型 | 位數 | 位元組數 | Sql類型 | 描述 |
bool | System.Boolean | 1 bit | (bit) | 0 到 1 | |
byte | System.Byte | 8 bit | 1byte | (tinyint) | 0 到 255 |
char | System.Char | 8 bit | 1byte | ||
short | System.Int16 | 16bit | 2byte | (smallint) | -2^15 (-32,768) 到 2^15 - 1 (32,767) |
int | System.Int32 | 32bit | 4byte | (int) | -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) |
float | System.Single | 32bit | 4byte | (real) | 1bit符號位,8bit指數位,23bit尾數位,-2^128~+2^128 同 -3.40E+38~+3.40E+38 7位有效數字 |
long | System.Int64 | 64bit | 8byte | (bigint) | |
System.DateTime | 64bit | 8byte | (smalldatetime,datetime) | ||
(datetime) | 1753年1月1日到9999年12月31日的日期和時間數據,精確到百分之三秒(或3.33毫秒) | ||||
(smalldatetime) | 1900年1月1日到2079年 6月 6日的日期和時間數據,精確到分鐘 | ||||
double | System.Double | 64bit | 8byte | (float) |
1bit 符號位,11bit 指數位,52bit 尾數位,±5.0E−324 到±1.79E+308 的浮點精度數字 15位有效數字 |
decimal | System.Decimal | 128bit | 16byte | (decimal,momey,numeric,smallmoney) | ±1.0E−28 到 ±7.9E28 28位的有效數字 |
(decimal,numeric) | -10^38+1 到 10^38-1 | ||||
(money) | -2^63(-922,337,203,685,477.5808) 與 2^63-1(+922,337,203,685,477.5807) | ||||
(smallmoney) | -214,748.3648 與 +214,748.3647 之間,精確到貨幣單位的千分之十 | ||||
System.Guid | 128bit | 16byte | (uniqueidentifier) | ||
byte[] | System.Byte[] | (binary,image,timestamp,varbinary) | |||
(binary) | 固定長度的二進位數據,其最大長度為 8,000 個位元組 | ||||
(varbinary) | 可變長度的二進位數據,其最大長度為 8,000 個位元組 | ||||
(image) | 可變長度的二進位數據,其最大長度為 2^31-1 (2,147,483,647) 個位元組 | ||||
(timestamp) | 資料庫範圍的唯一數字,每次更新行時也進行更新 | ||||
string | System.String |
(char,nchar,text,ntext,varchar,nvarchar,xml) |
|||
(char) | 固定長度的非Unicode字元數據,1字元1位元組,長度不足時自動補空 | ||||
(nchar) | 1字元占2位元組,數據長度不足自動補空 | ||||
(varchar) | 可變長度的非Unicode數據,最長為 8,000 個字元 | ||||
(nvarchar) | 可變長度Unicode數據,其最大長度為 4,000 字元 | ||||
(text) | 可變長度的非Unicode數據,最大長度為 2^31-1(2,147,483,647) 個字元 1字元占1位元組,最大2GB | ||||
(ntext) | 可變長度Unicode數據,其最大長度為 2^30-1(1,073,741,823) 個字元 | ||||
object | System.Object | (sql_variant) |