【发布时间】:2014-07-28 00:49:47
【问题描述】:
我是 stackoverflow 的新手,最糟糕的是我是 Microsoft Access 的新手。我的作业
假设 Part 表已创建,但没有完整性约束。创建必要的完整性约束以确保 Class 字段的唯一允许值是 AP、HW 和 SG。确保 PartNum 字段为主键,OrderLine 表中 PartNum 字段为外键,必须与 Part 表主键匹配。
所以我知道如何使用 Microsoft Access 通过转到验证规则并添加对 AP、HW 和 SG 的验证来创建它。但是,我还需要创建查询以显示这是如何完成的。
我的代码:
ALTER TABLE Parts
ADD CONSTRAINT classRule
CHECK IN Class(AP, HW, SG)
;
我的教科书有一个例子,和我上面写的很相似。当我运行它时,我得到一个约束错误。我究竟做错了什么?此外,外键和主键已经生成,所以我只需要编写 sql 查询来显示我的结果。任何帮助表示赞赏!
【问题讨论】:
-
您的教科书或讲师完全错误。我估计这里 50% 的学生问题都在同一条船上 - 讲师或教科书根本不正确或具有误导性。