我一直致力于创建一个由...组成的表格。
模块(ModuleID,ModuleTitle,ModuleLeader,Credits, CourseworkPercentage,ExamPercentage)
ModuleID应由序列生成
我已经成功地完成了2,3,5点,但我遇到了问题4.我不知道如何编写一个检查约束来说它必须等于10,20或40。 任何帮助将不胜感激。
答案 0 :(得分:4)
尝试:
CHECK( Credits IS NOT NULL AND Credits IN ( 10,20,40))
NOT NULL条件是多余的 - 列必须是10,20或40,所有这些都不是NULL,并且条件可以简化为:
CHECK( Credits IN ( 10,20,40) )
答案 1 :(得分:0)