注册 登录
编程论坛 SQL Server论坛

两个表的关系

牙子 发布于 2008-11-11 20:37, 1068 次点击
table1 有字段 DeptID(主键, NULL),a2;
table2 有字段 DeptID(主键,not NULL),b2;
其中,b为a的外键;
问:1怎样设置约束使在填充table2的b2数据时使之不与table1的a2相同或不同
    2问:表 table1 的外键有DeptID,类型为int,用于与表 table2 中的 DeptID 字段关联。DeptID字段可以为空,在此情况下表示员工不在任何部门中。有该怎样设置这约束
急用,谢谢;
2 回复
#2
编程38697682008-11-18 00:17
主键  一般情况下不允许为空
#3
西风独自凉2008-11-18 08:29
有誰見過主鍵為  null 的情況
1