sql唯一性约束如何建立?
比如一张表Table1,
三个字段 ID A B
ID为主键,
当B字段为某一特定值value时,A字段值是要唯一约束的,
若B字段为其他值,A不加唯一约束的。。
请各位大侠帮忙如何建立这个有条件的唯一性约束?谢谢
------解决方案--------------------唯一索引是全列的,不能这样分情况建,你用check约束来实现可能好一点
------解决方案--------------------这个得用触发器来实现,一般的唯一约束和check约束是实现不了的