【发布时间】:2013-11-13 00:53:42
【问题描述】:
MSDN 文档指出: 指示 SQL Server 是否将该列用作 ROWGUID。您只能为唯一标识列将此值设置为 Yes。
这并没有告诉我为什么要启用或禁用它。
【问题讨论】:
标签: sql-server
MSDN 文档指出: 指示 SQL Server 是否将该列用作 ROWGUID。您只能为唯一标识列将此值设置为 Yes。
这并没有告诉我为什么要启用或禁用它。
【问题讨论】:
标签: sql-server
将列设置为 ROWGUID 会告诉 SQL Server 该行将用作 GUID。默认情况下,SQL Server 会将行的默认值设置为 NewID(),这将生成一个 GUID。
因此,当您想要使用全局唯一的 GUID 时,您可以使用它。这使得它们对于复制和合并数据库很有用,因为您知道(理论上)没有两行具有相同的 id。
【讨论】: