建3张表, 系, 班级,学生系包括 系ID,系名班级包括 班级ID,班级名称,所属系系名学生包括 学生ID,学生名,所属班级。约束关系符合实际情况,我遇到的问题是, 我用系ID做主键,系名要求唯一,但不是主键,那么在班级表中可否将系名定义为外键?如果不行,如何设置check,我试着用select语句限制班级表中的系名必须存在于系表中,但是查询分析器报错说check中不能带子查询。同样学生表也遇到类似情况。
解决方案 »
- 判断两个字段的值是否相等?
- 小妹请教一个存储过程返回值的写法
- sql server2000 作业可不可以调用WEB服务?
- 为什么给数据设置不能为空值,但是还可以插入空数据 有图
- 查询含有一个datetime型字段时,遇到了无效的 datetime 值。该值超过了 9999 年。
- 我想问一下自连接是怎么一回事~?
- 还是储存过程,求平均值的!
- 我有一个MSSQL SERVER 2000 数据库的DB_OWNER 权限,通过这个权限,我如何得到SQL SERVER的SA权限?
- 高手进来帮帮忙啊!~
- 有人实现了SQL Server的通知服务吗?
- 这个触发器有点意思,会的进,100分哈~
- 将时间7:00如何转换成07:00格式
建议用系ID,查询时,做个连接就好