標籤:不同 char 編號 字串 資料 tab arch 結束 code
| 資料類型 |
開始 |
結束 |
| bigint |
-9,223,372,036,854,775,808 |
9,223,372,036,854,775,807 |
| int |
-2,147,483,648 |
2,147,483,647 |
| smallint |
-32,768 |
32,767 |
| tinyint |
0 |
255 |
| bit |
0 |
1 |
| decimal |
-10^38 +1 |
10^38 -1 |
| numeric |
-10^38 +1 |
10^38 -1 |
| money |
-922,337,203,685,477.5808 |
+922,337,203,685,477.5807 |
| smallmoney |
-214,748.3648 |
+214,748.3647 |
近似數值資料類型:
| 資料類型 |
開始 |
結束 |
| float |
-1.79E + 308 |
1.79E + 308 |
| real |
-3.40E + 38 |
3.40E + 38 |
日期和時間資料類型:
| 資料類型 |
開始 |
結束 |
| datetime |
Jan 1, 1753 |
Dec 31, 9999 |
| smalldatetime |
Jan 1, 1900 |
Jun 6, 2079 |
| date |
儲存資料,如:June 30, 1991 |
| time |
儲存當天的時間點,如:12:30 P.M. |
注意: 在這裡,日期時間有3.33毫秒的精度,而SMALLDATETIME有1分的準確性。
字串資料型別:
| 資料類型 |
開始 |
結束 |
| char |
char |
最大長度為8000字元。(固定長度非Unicode字元) |
| varchar |
varchar |
最多8,000個字元。(可變長度非Unicode資料) |
| varchar(max) |
varchar(max) |
231個字元為最大長度,可變長度的非Unicode資料(只有SQL Server 2005) |
| text |
text |
可變長度的非Unicode資料以2,147,483,647個字元為最大長度 |
Unicode字元字串資料型別:
| 資料類型 |
描述 |
| nchar |
4000字元為最大長度。(固定長度的Unicode) |
| nvarchar |
4000字元為最大長度。(可變長度的Unicode) |
| nvarchar(max) |
231個字元(只在SQL Server 2005)最大長度(可變長度的Unicode) |
| ntext |
1,073,741,823個字元為最大長度。 (可變長度的Unicode) |
位元據類型:
| 資料類型 |
描述 |
| binary |
8000位元組為最大長度(固定長度的位元據) |
| varbinary |
8000位元組的最大長度。(變長位元據) |
| varbinary(max) |
231位元組(僅在SQL Server 2005)的最大長度。 (變長位元據) |
| image |
2,147,483,647位元組的最大長度。 (變長位元據) |
其它資料類型:
| 資料類型 |
描述 |
| sql_variant |
不同的SQL伺服器支援的資料類型的儲存值,除了文本,ntext和時間戳記 |
| timestamp |
儲存資料庫範圍內的唯一編號,擷取每一行或更新時更新 |
| uniqueidentifier |
儲存通用唯一識別碼(GUID) |
| xml |
儲存XML資料。可以儲存一列或變數(僅在SQL Server 2005)的XML執行個體 |
| cursor |
引用游標對象 |
| table |
儲存以供以後處理結果集
|
sqlserver資料類型