0

私は SQL Server 2008 を使用しています。次の基本的なスキーマがあります。

  • Table1( Field1, Field2)
  • Table2( Field3)

一意である必要Field1があります (null を許可)。私は次のようなものでこれを行うことができます:

create unique nonclustered index IX_Table1_Field1 
on [Table1] (Field1)
where Field1 is not null

ただし、 とField1の間で一意である必要もField2ありField3ます。つまり、 で使用したい値Field1が で使用されている場合Field1, Field2、またはField3許可されない場合です。

これはインデックスで可能ですか?(どうすればこれを達成できますか?)

4

1 に答える 1