bit:整型,取值范圍[0,1,null],用於存取布爾值
tinyint:整型,取值范圍[0~256)
smallint:整型,取值范圍[-215~215)
int:整型,取值范圍[-231~231)
decimal:精確數值型 ,示例:decimal(8,4); //共8位,小數點右4位
numeric:與decimal類似
smallmoney:貨幣型
money:貨幣型
float:近似數值型
real:近似數值型
Smalldatetime:日期時間型,表示從1900年1月1日到2079年6月6日間的日期和時間,精確到一分鍾
datetime:日期時間型,從1753年1月1日到9999年12月31日間所有的日期和時間數據, 精確到三百分之一秒或3.33毫秒
cursor:特殊數據型,包含一個對游標的引用。用在存儲過程中,創建表時不能用
timestamp:特殊數據型,用來創建一個數據庫范圍內的唯一數碼, 一個表中只能有一個timestamp列,每次插入或修改一行時,timestamp列的值都會改變。
Uniqueidentifier:特殊數據型,存儲一個全局唯一標識符,即GUID
char:字符型,存儲指定長度的定長非統一編碼型的數據,必須指定列寬,列寬最大為8000 個字符
varchar:字符型,存儲非統一編碼型字符數據,數據類型為變長,要指定該列的最大長度,存儲的長度不是列長,而是數據的長度
text:字符型,存儲大量的非統一編碼型字符數據
nchar:統一編碼字符型,存儲定長統一編碼字符型數據,能存儲4000種字符,統一編碼用雙字節結構來存儲每個字符
nvarchar:統一編碼字符型,用作變長的統一編碼字符型數據
ntext:統一編碼字符型,用來存儲大量的統一編碼字符型數據
binary:二進制數據類型,存儲可達8000 字節長的定長的二進制數據
varbinary:二進制數據類型,用來存儲可達8000 字節長的變長的二進制數據
image:二進制數據類型,用來存儲變長的二進制數據