有默认的权限,即public,public是一个公共的权限,只要是用户,都有这个权限
可能你把demo.job的select权限授权给public了
可能你把demo.job的select权限授权给public了
解决方案 »
- 关于Oracle触发器的问题
- Oracle 存储过程结果集
- 检索慢,索引没用上,怎么办?老毛病了。哎。愁呀。。。。
- dblink
- oracle数据库修复问题 特急!!!
- 在存储过程中建立表,Oracle8.05不能用excute immediate?怎么办?
- 大家好!本人刚开始学oracle感觉里面所提到的数据类型很多,如sql,pl/sql,oracle数据类型,可以说一下它们之间的关系吗?谢谢!
- 提取前几行数据
- 临时表不存在的问题------在线等
- dbms_job 问题!! 急!
- sql-plus中的COPY命令(在两个数据库之间拷贝数据)报错!大虾帮忙!
- 时间查询的问题:oracle数据库的时间格式是(2003-5-8 15:40:56),我想查的时间在5-8-2003和5-13-2003之间的数据,该怎么查??
说的也有可能
where owner = 'DEMO';
没有付给它什么权限(除了create session)
以前也没给public特意付过权限
感觉挺奇怪你们在机器上试试看,有没有这种情况13:35:08 SQL> connect internal/oracle
已连接。
13:35:15 SQL> drop user t;用户已丢弃实际:641
13:35:21 SQL> create user t identified by t;用户已创建实际:130
13:35:28 SQL> connect t/t as sysdba;
已连接。
13:35:31 SQL>
/////////////
//居然有这种事!!
/////////////
13:35:31 SQL> connect internal/oracle
已连接。
13:36:26 SQL> revoke sysdba from t;撤销成功。实际:90
13:36:37 SQL> grant create session to t;授权成功。实际:50
13:36:55 SQL> connect t/t;
已连接。
13:37:01 SQL> select * from demo.job; JOB_ID FUNCTION
--------- ------------------------------
667 CLERK
668 STAFF
669 ANALYST
670 SALESPERSON
671 MANAGER
672 PRESIDENT已选择6行。实际:160
//////////////////
?