2019/0415/Datatype-Explanation
Last updated
Last updated
8 位元組 (Byte)
-2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807)
大於 2,147,483,647 的整數常數會轉換
為 decimal 資料類型,而不是 bigint 資料類型。
固定長度 8000 Bytes
1 ~ 8000 Bytes (儲存體大小是 n 位元組)
1 位元組 (Byte)0 , 1 , Null
字串值 True 和 False 可以轉換成 bit 值
True 轉換成 1
False 轉換成 0。
1字元 1 位元組 (Byte)
1 ~ 8000 字元
10 Bytes(固定)預設值
最小 26 位數 (YYYY-MM-DD hh:mm:ss {+|-}hh:mm)
最大 34 位數 (YYYY-MM-DD hh:mm:ss. nnnnnnn {+|-}hh:mm)
0001-01-01 到 9999-12-31
西元 1 年 1 月 1 日 到西元 9999 年 12 月 31 日
(有效位數, 小數) 視精確度而定 -10^38 +1 ~ 10^38 -1
未初始化
8 位元組 (Byte)
-1.79E+308 到 -2.23E-308、0
2.23E-308 到 1.79E+308
變動長度 max = 2GB
0 到 2^31-1 (2,147,483,647)
位元組的可變長度二進位資料
4 位元組 (Byte)
-2^31 (-2,147,483,648)
到 2^31-1 (2,147,483,647)
8 位元組 (Byte)
-2^63 ~ 2^63 -1 小數4位
-922,337,203,685,477.5808 到 922,337,203,685,477.5807
1字元 2 位元組 (Byte)
1 ~ 4000 字元 固定長度
1字元 2 位元組 (Byte)
變動長度 max = 2GB
1 ~ 2^30 -1 字元
視精確度而定
-10^38 +1 ~ 10^38 -1
1字元 2Byte 1 ~ 4000 字元 可變長度
4 位元組 (Byte)
-3.40E+38 到 -1.18E-38、0
1.18E-38 到 3.40E+38
4 位元組 (Byte)
1900:01:01 到 2079:06:06
1900 年 1 月 1 日到 2079 年 6 月 6 日
2012-09-23 17:23
2 位元組 (Byte)
-2^15 (-32,768) 到 2^15-1 (32,767)
4 位元組 (Byte)
-2^31 ~ 2^31 -1 小數4位
-214,748.3648 到 214,748.3647
最大長度是 8016 位元組。
其中包括基底類型資訊和基底類型值。
實際基底類型值的最大長度是 8,000 位元組。
用于定义表列、变量以及存储过程的参数,
是nvarchar(128) 的同义词
變動長度 max = 2GB
1 ~ 2^31 -1 字元
8 位元組 (Byte)
8 Bytes 的 16 進位值
通常用來作為版本戳記資料表資料列的機制。
1 位元組 (Byte) 0 ~ 255
全域唯一識別碼 (GUID) 資料型別由 uniqueidentifier 資料型別所表示,
其儲存 16 個位元組的二進位值。
變動長度
1 ~ 8000 Bytes
1字元 2Byte
1 ~ 4000 字元 可變長度
將 XML 資料儲存在 SQL Server 中的理由
以下是一些在 [SQL Server] 中使用原生 XML 功能,而不在檔案系統中管理 XML 資料的理由:
您想要以有效率及交易性的方式來共用、查詢及修改 XML 資料。 細項資料存取權對您的應用程式很重要。 例如,您想要在 XML 文件中擷取某幾段,或是您想要插入新的區段,而不要置換整份文件。
您有關聯式資料及 XML 資料,而且您希望應用程式中的關聯式及 XML 資料之間具有互通性。
您需要語言支援,以進行跨網域應用程式的查詢及資料修改。
您希望伺服器能保證資料的結構良好,並依據 XML 結構描述來選擇驗證您的資料。
您想要檢索 XML 資料,以求查詢處理的效率及良好的可調適性,並使用第一級的查詢最佳化工具。
您想要有 XML 資料的 SOAP、ADO.NET 及 OLE DB 存取權。
您想要利用資料庫伺服器的管理功能來管理您的 XML 資料。 例如,您想要備份、復原及複寫資料。
如果沒有符合上述任一情況,可能比較適合將您的資料儲存成非 XML 的大型物件類型,例如 [n]varchar(max) 或 varbinary(max)。