创建视图
在单表上创建视图
基本语法
CREATE[OR REPLACE] VIEW viewname[(columnlist)]
AS SELECT statement
-- CREATE表示创建新的视图;
-- REPLACE表示替换已经创建的视图;
-- [(columnlist)]表示可以显示的指出视图中有哪些列(必须和select语句对应);
-- viewname为视图的名称;columnlist为属性列;
-- SELECT statement表示SELECT语句;
注:创建视图需要登录用户有相应的权限,查看权限的方法
在多表上创建视图
CREATE[OR REPLACE] VIEW viewname[columnlist]
AS SELECT statement
-- CREATE表示创建新的视图;
-- REPLACE表示替换已经创建的视图;
-- viewname为视图的名称;
-- columnlist为属性列;
-- SELECT statement表示SELECT语句。与单表上创建视图不同的是,SELECT子句是涉及到-多表的联合查询语句。