我有一个关于简单视图与SQL复杂视图的问题。
Man说'简单视图不包含函数,但复杂视图包含函数'。
但这个怎么样?
Create or Replace View view_sal
as
select deptno, sum(sal) as "sum", avg(sal) as "avg"
from emp
group by deptno;
这是一个简单的观点。但包含功能。
任何人都可以向我解释一下吗?
我正在使用Oracle 11g。
答案 0 :(得分:1)
答案 1 :(得分:1)
**简单视图是仅允许来自一个表的视图的视图,否则复杂视图是允许来自多个表的视图的视图。**
答案 2 :(得分:0)
简单视图与复杂视图?据我所知,没有这样的区别。观点或多或少都很复杂。与select语句相同,顺便说一句。
谁强迫你做出这样的区分?这可能是指贵公司内部的做法吗?有人可以定义公司允许哪些观点的规则吗?
尝试找出谁要求区分,然后向他们询问规则并向他们展示您的查询。