SQL Server 2008 を使用している場合は、インデックス フィルターが解決策になるかもしれません:
http://msdn.microsoft.com/en-us/library/ms188783 .aspx
これが、複数の NULL 値を持つ一意のインデックスを強制する方法です
CREATE UNIQUE INDEX [IDX_Blah] ON [tblBlah] ([MyCol]) WHERE [MyCol] IS NOT NULL
SQL Server 2008 を使用している場合は、インデックス フィルターが解決策になるかもしれません:
http://msdn.microsoft.com/en-us/library/ms188783 .aspx
これが、複数の NULL 値を持つ一意のインデックスを強制する方法です
CREATE UNIQUE INDEX [IDX_Blah] ON [tblBlah] ([MyCol]) WHERE [MyCol] IS NOT NULL