我可以使用什么GUID作为占位符

Nic*_*ick 3 sql sql-server sql-server-2005

我有一个数据库表,其类型为非null列uniqueidentifier.这是在不久的将来使用的.但是现在,我需要使用一些占位符.我可以简单地使用:

00000000-0000-0000-0000-000000000000
Run Code Online (Sandbox Code Playgroud)

对于所有行,直到将来插入新行时使用真正的guid?SQL Server是否在此列上强制实施唯一性?

mar*_*c_s 7

SQL Server将强制唯一性,如果只有当穿上了那场唯一约束或唯一索引.否则,SQL Server将仅强制该值必须为NOT NULL.