- 什么是视图?
- 视图怎么创建?
- 视图创建了之后可以更改嘛?
- 视图更改有三种情况:
- 不加限定:复杂的查询不可以更改,简单的视图对于创建条件是可以更改的
- WITH CHECK OPTION限定:只能改创建条件
- WITH READ ONLY限定:不能更改
视图定义:包装了复杂查询的SQL语句对象。
视图使用:CREATE VIEW[OR REPLACE] AS ()
第一步:创建视图
CREATE VIEW myview AS (
SELECT e.ename,d.dname,temp.count,s.grade
FROM emp e,dept d,(SELECT deptno,COUNT(empno) count FROM emp
GROUP BY deptno) temp,salgrade s
WHERE e.job=‘CL