Oracle授权给用户问题 有一张学生成绩表,只想让每个用户查询自己的成绩,不能查询别人的成绩,应该怎么限制? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个在前台做是可以的, 在后天有困难。 假如有一张表存放学生成绩, 学生A,在前台查询,那么可以在查询的SQL里加入A的学号, 这样返回的结果集就是A 的成绩。 ------------------------------------------------------------------------------ Blog: http://blog.csdn.net/tianlesoftware 网上资源: http://tianlesoftware.download.csdn.net 相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx DBA1 群:62697716(满); DBA2 群:62697977 老师说过,好像是加上一个什么 WHERE 语句,USER什么的,但是我忘了 恩 使用sql语句来控制。用一张user表 有个userid学生A登录 页面记下他的id号 查询就加个where userid=''; 能不能设置只能查询当前登录用户的成绩;例如,成绩表SC(SNAME,CNAME,SCORE)当前登录用户是AA,然后他只能查询AA的课程的成绩? 是WHERE SNAME=USER但是这句应该放在哪里? 可以借助ORCLE POLICY实现。具体方法自己GOOGLE 设置只能查询当前登录用户的成绩: select SNAME,CNAME,SCORE from SC where SNAME='登录的用户名'; oracle enterprise manager 登陆出错 查询SQL优化。 急!!!异常详细信息: System.IndexOutOfRangeException: 无法找到表 0 block问题 高分求助-查询----在线等待 pdx 高手帮帮忙,急啊! 关于ORACLE树的问题,请高手看看,在线等 有关表的设计 请问 oracle数据库的移植 关于如何将多个表的字段参照到一个表的同一个字段问题 菜鸟求助,这种情况用存储过程如何解决?
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977
学生A登录 页面记下他的id号
查询就加个where userid='';
例如,成绩表SC(SNAME,CNAME,SCORE)
当前登录用户是AA,
然后他只能查询AA的课程的成绩?
但是这句应该放在哪里?
具体方法自己GOOGLE
设置只能查询当前登录用户的成绩:
select SNAME,CNAME,SCORE from SC where SNAME='登录的用户名';