通过设置 IDENTITY 属性可以设置标识。
将 uniqueidentifier 类型的字段设置为 RowGuid,则该字段成为全局唯一标识。用 NEWID() 产生 guid,虽然 guid 重复的机率很小,但还是应该把全局唯一标识列设置为唯一约束。插入新记录时,新产生的 guid 也可能是以前已经删除了的 guid(虽然机率很小)。
一个表只能有一个标识,也只能有一个全局唯一标识,但可以同时拥有标识和全局唯一标识。
scope_identity() 取的是标识,而不是全局唯一标识。
更多内容,请参见 uniqueidentifier 与 IDENTITY。