SQL Server資料型別表

2021-06-22 12:51:44 字數 1714 閱讀 8049

表1:sql-server2000欄位資料型別縮寫表

字段資料型別

縮寫含義

sql_variant

sv儲存不同資料型別的值

數值型

integer

int整數值,用4個位元組來儲存

bigint

bint

整數值,用8個位元組來儲存。資料值儲存範圍  -263~263

smallint

sint

整數值,用2個位元組來儲存。儲存範圍(-32768—32767)

tinyint

tint

非負整數值,用1個位元組來儲存。儲存範圍0~255

decimal(p,[s])

dec定點數。p 表示總數字位數(不包括小數點),s表示小數字數(超過s自動擷取)

numeric(p ,[s ])

num同decimal

real

r浮點數(2.23e-308~1.79e+308,-2.23e-308~-1.79e+308)

float[(p)]

f浮點數,p表示精度。p<25(4個位元組),p>=25(8個位元組)

money

mn幣值,對應於8位元組的decimal 值,四捨五入到小數點後4位

smallmoney

smn類似於money,但以4位元組儲存。

串  型

char[(n)]

ch定長字串,n是字串長度,預設值為1,n<=8000

varchar[(n)]

vch變長(0

nchar[(n)]

nch定長的unicode字串,每個字元以2位元組儲存,0

nvarchar[(n)]

nvch

變長的unicode字串,每個字元以2位元組儲存,0

sysname

sysname

等同於nvarchar(128),用於引用資料庫物件名

text[(n)]

txt特大型字串,用於長度》8000的字串,每個字元用1位元組儲存

ntext[(n)]

ntxt

特大型unicode字串。

日期和時間資料型別

datatime

dt以4位元組整數值形式儲存的日期和時間值(1753.1.1-9999.12.31)

smalldatatime

sdt以2位元組整數值形式儲存的日期和時間值(1900.1.1-2079.6.6)

二進位制串資料型別

binary[(n)]

binn個位元組組成的定長的位串。 0〈=n〈=8000

varbinary[(n)]

vbin

最大可為n個位元組的變長的位串。0〈=n〈=8000

image

img幾乎沒有上限值的定長位串。

bitbit

有三個可能值(0,1,null)的布林型資料型別(1b),不能用作索引

派生資料型別

timestamp

ts指定被定義為varbinary(8)(或binary(8),取決於列的空值性)的一列。系統為每個資料庫保留乙個當前值,每當任何一行中插入和更新了時間資訊列,這個值就加1。這樣時間資訊列能夠被用來確定行最後一次被更改的相對時間。

SqlServer資料型別

資料型別 型別 描 述 bit 整型 bit資料型別是整型,其值只能是0 1或空值。這種資料型別用於儲存只有兩種可能值的資料,如yes 或no true 或fa lse on 或off int 整型 int資料型別可以儲存從 231 2147483648 到231 2147483 647 之間的整數...

SQL Server 資料型別

1.sql server的資料型別 資料類弄是資料的一種屬性,表示資料所表示資訊的型別。任何一種計算機語言都定義了自己的資料型別。當然,不同的程式語言都具有不同的特點,所定義的資料型別的各類和名稱都或多或少有些不同。sqlserver 提供了 25 種資料型別 binary n varbinary ...

sql server資料型別

資料型別 描述儲存 char n 固定長度的字串。最多 8,000 個字元。nvarchar n 可變長度的字串。最多 8,000 個字元。varchar max 可變長度的字串。最多 1,073,741,824 個字元。text 可變長度的字串。最多 2gb 字元資料。資料型別 描述儲存 ncha...