用SQLServer 2008 Management Studio 建立外键问题

2024-12-18 16:50:50
推荐回答(4个)
回答1:

约束primary key 和unique 他们有一点相同是数据都是唯一的。
而你要做tickt表外键的那一列的约束必须是primary key 或unique 一项,也就是说必须和b_no具有唯一特性。

回答2:

可能有重复的b_no值,执行下面这句,可以发现重复的值
select count(b_no) from books group by bno having count(b_no) >1

回答3:

表示books中的b_no数据类型或数据的规范约束与ticket中的不同。所以不可设置unique。

回答4:

看这症状应该是tickt中有重复项