【发布时间】:2018-03-21 11:02:41
【问题描述】:
我的数据库中有两个表,第一个名为 “Students”,其中包含学生的信息,第二个表名为 “Study results”,其中包含结果学生的(每张表的结构如下)
==> 表学生
id_student || name_student ||学生年龄 ||缺席学生
==> 表格研究结果
id_result || id_student ||主题结果 ||标记
我希望每个学生都可以检查他的分数,所以我将允许他只从表 “学习结果” 中选择,但我也希望学生只看到他的分数而不是其他学生的标记,例如 [select * from Study results where idstudent=student_a]
我可以这样做吗? 我希望你能理解我的问题。 提前致谢
【问题讨论】:
-
如何知道当前用户的id_student?有什么功能什么的吗?
-
登录的学生我会得到他的id
-
与在表上选择权限相比,使用存储过程实施安全性更容易。
-
你能解释一下我不认为我明白吗
标签: c# asp.net sql-server sql-server-2012