首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql唯一性约束怎么建立

2014-01-22 
sql唯一性约束如何建立?比如一张表Table1,三个字段 IDABID为主键,当B字段为某一特定值value时,A字段值是要

sql唯一性约束如何建立?
比如一张表Table1,
三个字段 ID  A  B
ID为主键,
当B字段为某一特定值value时,A字段值是要唯一约束的,
若B字段为其他值,A不加唯一约束的。。


请各位大侠帮忙如何建立这个有条件的唯一性约束?谢谢
[解决办法]
唯一索引是全列的,不能这样分情况建,你用check约束来实现可能好一点
[解决办法]
这个得用触发器来实现,一般的唯一约束和check约束是实现不了的

热点排行