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

posted @ 2011-11-20 18:46  飛雲若雪  阅读(1302)  评论(0编辑  收藏  举报