第二十四章 SQL命令 CREATE VIEW(一)
创建视图
大纲
CREATE [OR REPLACE] VIEW view-name [(column-commalist)]
AS select-statement
[ WITH READ ONLY | WITH [level] CHECK OPTION ]
参数
view-name- 正在创建的视图的名称。有效的标识符,受与表名相同的附加命名限制。视图名称可以是限定的(schema.viewname),也可以是不限定的(Viewname)。未限定的视图名称采用默认架构名称。请注意,同一架构中的表和视图不能使用相同的名称。- - 可选-组成视图的列名、一个或多个有效标识符。如果指定,此列表括在圆括号中,列表中的项目用逗号分隔。
- - 定义视图的
SELECT语句。 WITH READ ONLY- 可选-指定不能通过此视图对视图所基于的表执行插入、更新或删除操作。默认情况下,允许通过视图执行这些操作,但要遵守下面描述的约束条件。- - 可选-指定如何通过此视图对视图所基于的表执行插入、更新或删除操作。级别可以是关键字
LOCAL或。如果未指定级别,则选项默认为级联。
描述
命令定义视图的内容。定义视图的语句可以引用多个表,也可以引用其他视图。
权限
命令是特权操作。