问题描述
- oracle能给表中数据赋予权限么?
-
现在我有一张教师表和一张学生学籍表,需要让教师具有查看学生学籍的权限能不能实现?
如果能实现,该怎么实现?(请注意,这里是教师表,不是oracle用户)
解决方案
不能满足你的要求,你这个授权需要通过自己的业务逻辑去实现。orzcle中的授权是针对oracle用户的授权,你这个是针对业务数据的授权,oracle是搞不定的。可以增加角色表,在角色中的用户都可以查看学生学籍
解决方案二:
你自己都说了不是oracle用户, 你可以判断用户是不是存在与教师表里,如果存在可以查看学生的
解决方案三:
自己写权限代码,oracle做不了这个操作,比如根据类型判断,如果是教师,展示那些数据,如果是学生展示那些数据,这是简单粗暴的办法,不适合扩展,一般是有自己写的专门管理权限的。
解决方案四:
自己建权限表,实现权限功能 Oracle 应该帮不了你
解决方案五:
自己建权限表,实现权限功能 Oracle 应该帮不了你
时间: 2024-10-28 23:30:39