SQL Server 中的自动增量列会自动填充;是否可以在不使用触发器的情况下定义一个 UniqueIdentifier 列以在插入时自动生成?
这将是表上的辅助唯一键。我需要创建它,因为我们现在需要一个可以在查询字符串中使用的公共(public)主键。
遗留基础设施仍然依赖于旧的 int 主键。鉴于旧的基础设施首先创建记录,我希望 SQL Server 在插入时透明地创建辅助 GUID 键 - 如果可能的话。
非常感谢
最佳答案
您可以使用具有唯一标识符类型的列,默认值为 NEWID()
关于sql - 您能否在 SQL Server 表中定义一个新列,为新行自动生成唯一标识符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11576632/