Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
生成 UUID(通用唯一标识符)值。UUID 与 GUID(全局唯一标识符)相同。
NEWID( )
没有任何与 NEWID 函数关联的参数。
UNIQUEIDENTIFIER
NEWID 函数可以在列的 DEFAULT 子句中使用。
UUID 可用于唯一地标识表中的行。在一台计算机上生成的值与在另一台计算机上生成的值不匹配,因此,在同步和复制环境中可将这些值作为关键字来使用。
以下语句创建一个包含两列、名为 mytab 的表。列 pk 的数据类型是唯一标识符,它指派 NEWID 函数作为缺省值。列 c1 的数据类型是整型。
CREATE TABLE mytab( pk UNIQUEIDENTIFIER PRIMARY KEY DEFAULT NEWID(), c1 INT );
以下语句返回字符串形式的唯一标识符:
SELECT UUIDTOSTR( NEWID() );
例如,返回的值可能是 96603324-6FF6-49DE-BF7D-F44C1C7E6856。