在Oracle中给scott用户授权select的同时又否认select,语句如何写?授权完后在运用的时候,到底是授全还是否认了?
解决方案 »
- oracle9i和oracle10g能装在同一部机上吗?
- 紧急求助:如何把查到的结果拼成一行?
- 工作流的数据库设计
- 问一个动态SQL的问题
- 错误:oracle17002,The Network Adapter could not establish the connection
- ora9i RH9.0 安装问题DISK2无法确定
- Oracle下如何实现时间的时区显示
- 如何在结构中间定义VARCHAR型?
- 怎样删除带$符号的sys空间表?
- oracle 11g 行级触发器中:old与:new后面的字段名能不能是动态的?
- 请问我的程序能获得Oracle的事件SQL代码?
- 如何做RMAN热备份的恢复
revoke select on table_name from scott;
否认了。。
这个肯定是正确的,revoke的权限必须是已经grant过的,否则是会出错的
revoke select on test1.testtab from test2
*
ERROR at line 1:
ORA-01927: cannot REVOKE privileges you did not grant
grant select tablename to scott;
--中间若干过程
remove select tablename to scott;
remove之后,就不能用了,当然是 否认了!