uniqueidentifier数据类型可存储16字节的二进制值,其作用与全局唯一标记符(GUID)一样。GUID是唯一的二进制数:世界上的任何两台计算机都不会生成重复的GUID值。GUID主要用于在用于多个节点,多台计算机的网络中,分配必须具有唯一性的标识符。 在SQL中 ROWGUIDCOL表示新列是行的全局唯一标识列。对于每个表只能指派一个uniqueidentifier 列作为ROWGUIDCO列。ROWGUIDCOL属性只能指派给uniqueidentifier列
Uniqueidentifier用来存储一个全局唯一标识符,即GUID。
1> SELECT NEWID()
2> go
------------------------------------
13D79F41-D088-4F12-8FAE-359112F0486D
(1 行受影响)
1> SELECT NEWID()
2> go
------------------------------------
954C83E2-137D-4692-842D-477ECFEBF890
(1 行受影响)