格式說明:
數據類型
說 明
同 義
Bit
1位,值為0或1
Int
Integer
4字節,值為-2^31~2^31-1
Smallint
2字節,值為-2^15~2^15-1
Tinyint
1字節,值為0~255
Decimal (p,s)
數字數據,固定精度為P,寬度為S
Numeric
Money
8字節,存放貨幣類型,值為-2^63~2^63-1
Small money
4字節,存放貨幣類型,值為-214748.3648~+214748.3647近似數值數據類型
Float (n)
N在1~24之間,4字節,7位精度
N=1~7為real
N在25~53之間,8字節,15位精度
=8~15為float
Datetime
8字節,描述某天的日期和時刻,值的精確度為1/300秒
Smalldatetime
4字節,描述某天的日期和時刻,精度為分鐘
Cursor
對游標的引用
Timestamp
8字節,存放在數據庫內唯一的數據
UniqueidentifIEr
16字節,存放全局唯一標識(GUID)
Char (n)
非unicode字符串的固定長度,n=1~8000
Character (n)
Varchar (n)
可變長度,非unicode字符串n=1~8000
Char varying(n)
Text
服務器代碼頁中可變長度非unicode數據。最大長度為231-1個字符
Nchar
固定長度unicode字符串n=1~4000
National character (n),
National char(n)
Nvarchar
固定長度unicode字符串n=1~4000
National character varying(n)
Ntext
可變長度unicode數據,最大長度為230-1個字符
National text
Binary (n)
固定長度二進制數據,n在1~8000之間,存儲空間為n+4字節
Varbinary (n)
可變長度二進制數據,n=1~8000
Binary varying (n)
Tmage
可變長度二進制數據,大小為0~231-1
注意:
1) 對於數值型數據類型,寬度(scale)是指存儲在小數點後的數字位數,而精度(precision)是指能存儲的包含小數點在內的所有數字位數。
2) money和small money的存儲寬度為4。
3) 時間戳列值在每一行更新時系統自動更新,時間戳列不能是關鍵字或關鍵字的一部分。
4) 唯一標識數據類型不能使用算術操作符(如+、-等),這種數據類型只能使用相等比較操作。Unicode是所有字符集的一致存儲數據的標准。它要使用兩倍於非Unicode數據存儲的存儲空間。