【问题标题】:When should you enable the RowGuid column property in SQL Server 2005?何时应在 SQL Server 2005 中启用 RowGuid 列属性?
【发布时间】:2013-11-13 00:53:42
【问题描述】:

MSDN 文档指出: 指示 SQL Server 是否将该列用作 ROWGUID。您只能为唯一标识列将此值设置为 Yes。

这并没有告诉我为什么要启用或禁用它。

【问题讨论】:

    标签: sql-server


    【解决方案1】:

    将列设置为 ROWGUID 会告诉 SQL Server 该行将用作 GUID。默认情况下,SQL Server 会将行的默认值设置为 NewID(),这将生成一个 GUID。

    因此,当您想要使用全局唯一的 GUID 时,您可以使用它。这使得它们对于复制和合并数据库很有用,因为您知道(理论上)没有两行具有相同的 id。

    【讨论】:

      猜你喜欢
      • 2010-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-05
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      相关资源
      最近更新 更多