SQL SERVER里面,uniqueidentifier类型是什么意思

2024-11-23 19:18:06
推荐回答(2个)
回答1:

uniqueidentifier数据类型可存储16字节的二进制值,其作用与全局唯一标记符(GUID)一样。GUID是唯一的二进制数:世界上的任何两台计算机都不会生成重复的GUID值。GUID主要用于在用于多个节点,多台计算机的网络中,分配必须具有唯一性的标识符。 在SQL中 ROWGUIDCOL表示新列是行的全局唯一标识列。对于每个表只能指派一个uniqueidentifier 列作为ROWGUIDCO列。ROWGUIDCOL属性只能指派给uniqueidentifier列

回答2:

Uniqueidentifier用来存储一个全局唯一标识符,即GUID。

1> SELECT NEWID()
2> go

------------------------------------
13D79F41-D088-4F12-8FAE-359112F0486D

(1 行受影响)

1> SELECT NEWID()
2> go

------------------------------------
954C83E2-137D-4692-842D-477ECFEBF890

(1 行受影响)