sql server資料型別

2021-06-16 22:38:29 字數 2622 閱讀 3954

資料型別

描述儲存

char(n)

固定長度的字串。最多 8,000 個字元。

nvarchar(n)

可變長度的字串。最多 8,000 個字元。

varchar(max)

可變長度的字串。最多 1,073,741,824 個字元。

text

可變長度的字串。最多 2gb 字元資料。

資料型別

描述儲存

nchar(n)

固定長度的 unicode 資料。最多 4,000 個字元。

nvarchar(n)

可變長度的 unicode 資料。最多 4,000 個字元。

nvarchar(max)

可變長度的 unicode 資料。最多 536,870,912 個字元。

ntext

可變長度的 unicode 資料。最多 2gb 字元資料。

資料型別

描述儲存

bit允許 0、1 或 null

binary(n)

固定長度的二進位制資料。最多 8,000 位元組。

varbinary(n)

可變長度的二進位制資料。最多 8,000 位元組。

varbinary(max)

可變長度的二進位制資料。最多 2gb 位元組。

image

可變長度的二進位制資料。最多 2gb。

資料型別

描述儲存

tinyint

允許從 0 到 255 的所有數字。

1 位元組

smallint

允許從 -32,768 到 32,767 的所有數字。

2 位元組

int允許從 -2,147,483,648 到 2,147,483,647 的所有數字。

4 位元組

bigint

允許介於 -9,223,372,036,854,775,808 和 9,223,372,036,854,775,807 之間的所有數字。

8 位元組

decimal(p,s)

固定精度和比例的數字。允許從 -10^38 +1 到 10^38 -1 之間的數字。

p 引數指示可以儲存的最大位數(小數點左側和右側)。p 必須是 1 到 38 之間的值。預設是 18。

s 引數指示小數點右側儲存的最大位數。s 必須是 0 到 p 之間的值。預設是 0。

5-17 位元組

numeric(p,s)

固定精度和比例的數字。允許從 -10^38 +1 到 10^38 -1 之間的數字。

p 引數指示可以儲存的最大位數(小數點左側和右側)。p 必須是 1 到 38 之間的值。預設是 18。

s 引數指示小數點右側儲存的最大位數。s 必須是 0 到 p 之間的值。預設是 0。

5-17 位元組

smallmoney

介於 -214,748.3648 和 214,748.3647 之間的貨幣資料。

4 位元組

money

介於 -922,337,203,685,477.5808 和 922,337,203,685,477.5807 之間的貨幣資料。

8 位元組

float(n)

從 -1.79e + 308 到 1.79e + 308 的浮動精度數字資料。 引數 n 指示該欄位儲存 4 位元組還是 8 位元組。float(24) 儲存 4 位元組,而 float(53) 儲存 8 位元組。n 的預設值是 53。

4 或 8 位元組

real

從 -3.40e + 38 到 3.40e + 38 的浮動精度數字資料。

4 位元組

資料型別

描述儲存

datetime

從 1753 年 1 月 1 日 到 9999 年 12 月 31 日,精度為 3.33 毫秒。

8 bytes

datetime2

從 1753 年 1 月 1 日 到 9999 年 12 月 31 日,精度為 100 納秒。

6-8 bytes

smalldatetime

從 1900 年 1 月 1 日 到 2079 年 6 月 6 日,精度為 1 分鐘。

4 bytes

date

僅儲存日期。從 0001 年 1 月 1 日 到 9999 年 12 月 31 日。

3 bytes

time

僅儲存時間。精度為 100 納秒。

3-5 bytes

datetimeoffset

與 datetime2 相同,外加時區偏移。

8-10 bytes

timestamp

儲存唯一的數字,每當建立或修改某行時,該數字會更新。timestamp 基於內部時鐘,不對應真實時間。每個表只能有乙個 timestamp 變數。

資料型別

描述sql_variant

儲存最多 8,000 位元組不同資料型別的資料,除了 text、ntext 以及 timestamp。

uniqueidentifier

儲存全域性識別符號 (guid)。

xml儲存 xml 格式化資料。最多 2gb。

cursor

儲存對用於資料庫操作的指標的引用。

table

儲存結果集,供稍後處理。

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 資料型別

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