Falleyes 2014年12月12日
求一个Check约束修改
先看我的代码:
ALTER TABLE Dormitory
add constraint pk_Student_MaiRecord
Check(
DorID IN(Select DorID From Student stu where stu.SName=SName)
)


需求是,我需要建立一个约束,DorID和SName是两列,表Student和表MailRecord都有的同名列,要将两个表的这两个列建立约束关系。
现在提示不能在这里使用子查询,且由于Student表中DorID和SName不是主键,所以无法建立外键关系。

除了触发器,还有别的方法吗?或者这个SQL语句怎样修改可以达到目的?
...全文
53 点赞 收藏 2
写回复
2 条回复

还没有回复,快来抢沙发~

发动态
发帖子
应用实例
创建于2007-09-28

1.1w+

社区成员

6.8w+

社区内容

MS-SQL Server 应用实例
社区公告
暂无公告