資料型別
描述儲存
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...