sql server 中uniqueidentifier数据类型
uniqueidentifier数据类型可存储16字节的二进制值,其作用与全局唯一标记符(GUID)一样。GUID是唯一的二进制数:世界上的任何两台计算机都不会生成重复的GUID值。
在SQL中 ROWGUIDCOL表示新列是行的全局唯一标识列。对于每个表只能指派一个uniqueidentifier 列作为ROWGUIDCO列。ROWGUIDCOL属性只能指派给uniqueidentifier列
uniqueidentifier数据类型的赋值方法:
1.使用NewID()函数来实现
2.直接将字符串的常量转化为xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
例如:6F9619FF-8B86-D011-B42D-00C04FC964FF
3.直接赋予32位的十六位数据
例如:0xffffffff00000000ffffffff00000000