テーブルに列[型]があり、列挙型の値(1,2,4,8 - この番号の組み合わせ)が含まれています。 条件((タイプ& 8)= 8)で2つの列に対してユニークなインデックスを作成する必要があります。複雑な条件を持つ一意のインデックス
私はこれを実行しようとしました:それは作品
create unique index [name_unique] on [dbo].[Table]([Name],[SecondName],[Type]) WHERE (Type IN (9,10,12))
が、私は列挙型に任意のフィールドを追加する必要がある場合に、このインデックスを変更したいいけません。
使用しているRDBMSの名前とバージョンは何ですか? –
SQL Serverに列挙型があることに気づいていません。 –
SQL Server 2012 –