我在表格中有列[类型],其中包含枚举值(1,2,4,8 - 此数字的混合)。 我需要为条件((Type& 8)= 8)制作2列的唯一索引。
我试着这样做:
create unique index [name_unique] on [dbo].[Table]([Name],[SecondName],[Type]) WHERE (Type IN (9,10,12))
它有效,但我不想更改此索引,如果我需要向Enum添加任何字段。
答案 0 :(得分:0)
为什么不使用按位运算符?
knex.schema.table()