SQL> create view v$_dept_avg_sal_info as
2 select deptno, avg_sal, grade from
3 ( select deptno, avg(sal) avg_sal from emp group by deptno ) t
4 join salgrade s on ( t.avg_sal between s.losal and s.hisal);
join salgrade s on ( t.avg_sal between s.losal and s.hisal)
*
第 4 行出现错误:
ORA-00942: 表或视图不存在
2 select deptno, avg_sal, grade from
3 ( select deptno, avg(sal) avg_sal from emp group by deptno ) t
4 join salgrade s on ( t.avg_sal between s.losal and s.hisal);
join salgrade s on ( t.avg_sal between s.losal and s.hisal)
*
第 4 行出现错误:
ORA-00942: 表或视图不存在
解决方案 »
- 问下oracle 文档的测试table 哪里安装?
- 登陆数据库:没有监听程序,是什么原因导致的
- 求助 筛选重复数据的菜鸟问题
- WHY? ORACLE只能用建库时的用户名密码??新建用户的话要在前面加上库前缀才能用
- 急,两道关于无损分解的题目
- 请问 ,如何在不同用户间导数据结构
- 在存储过程中如何调用另一个存储过程.?
- oracle 家族树查询上级代理以及零售商排序问题出错了。。很有挑战性。。请水区的兄弟们解决!!在线等!
- ORACLE734-INTERNAL密码的问题
- oracle 存储过程需要调用包里的函数,如何实现呢
- 删除表空间后物理文件依旧存在
- Oracle中存储很大很长的字符串用什么类型??
2 ( select deptno, avg(sal) avg_sal from emp group by deptno ) t
3 join salgrade s on ( t.avg_sal between s.losal and s.hisal ); DEPTNO GRADE AVG_SAL
---------- ---------- ----------
10 4 2916.66667
20 4 2175
30 3 1566.66667SQL> conn sys/bjsxt as sysdba;
已连接。
SQL> grant create table,create view to scott;授权成功。
SQL> create view v$_dept_avg_sal_info as
2 select deptno,grade,avg_sal from
3 ( select deptno, avg(sal) avg_sal from emp group by deptno ) t
4 join salgrade s on ( t.avg_sal between s.losal and s.hisal);
join salgrade s on ( t.avg_sal between s.losal and s.hisal)
*
第 4 行出现错误:
ORA-00942: 表或视图不存在