The Wayback Machine - http://web.archive.org/web/20140105223653/http://msdn.microsoft.com:80/zh-tw/library/ms187942(v=sql.90).aspx
匯出 (0) 列印
全部展開
Expand Minimize
本主題尚未接受評分 - 為這個主題評分

uniqueidentifier (Transact-SQL)

這是 16 位元組的 GUID。

uniqueidentifier 資料類型的資料行或本機變數,可以利用下列方法,初始化為一值:

  • 使用 NEWID 函數。
  • 從 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 格式的字串常數轉換,每個 x 都是在 0-9 或 a-f 範圍內的十六進位數字。例如,6F9619FF-8B86-D011-B42D-00C04FC964FF 便是有效的 uniqueidentifier 值。

比較運算子可以搭配使用 uniqueidentifier 值。不過排序並不是比較兩值的位元模式加以實作的。唯一可以對 uniqueidentifier 值執行的作業,是比較 (=、<>、<、>、<=、>=) 以及檢查 NULL (IS NULL 和 IS NOT NULL)。其他算術運算子一律不能使用。除了 IDENTITY 之外,所有的資料行條件約束和屬性,都可以用於 uniqueidentifier 資料類型。

具有更新訂閱的合併式複寫和交易式複寫,都使用 uniqueidentifier 資料行,以確保資料列可以在多份資料表唯一識別。

本文對您有任何幫助嗎?
(剩餘 1500 個字元)

社群新增項目

新增
顯示:
© 2014 Microsoft. 著作權所有,並保留一切權利。