【发布时间】:2010-10-05 18:25:44
【问题描述】:
我有一个存在于多个数据库中的行表。我需要将行从一个数据库更新到另一个数据库,并且我有一个 int 主键。所以我正在寻找一种方法来唯一标识添加特定行的服务器。我可以在默认情况下使用 newid() 或 newseqentialid() 来使用唯一标识符,但这似乎有点矫枉过正且效率低下。
我想在@@serverid 的serverid 列上创建一个默认值,但这不存在,我可以使用@@servername 但这对于错误来说似乎太明显了。有什么方法可以取回服务器的 guid 并将其作为默认值添加到列中?
提前致谢
菲尔
【问题讨论】:
标签: sql sql-server-2008