plsql视图怎么创建
1个回答
展开全部
使用create view 语句创建视图
create [or replace][force | noforce] view [user.] viewName
(column [,column2]...)
as query
[with check option[Constraint constraint]]
[with read only]
or replace 表示如果同名的视图存在,则使用新视图替代已有的视图。
force 强制创建视图,不考虑基表是否存在,是否具有使用基表数据的权限。
noforce 只有基表存在且具有权限,才可以创建视图。
user 表示创建视图的用户名。
viewName 表示将要在数据库上创建的视图名称。
column 指定视图中的列名。
query 表示生成视图的select语句。
with check option 指定强制检查通过视图修改数据的操作。
constraint 表示指定的约束名称。
with read only: 表示创建的视图只能检索数据,不能修改数据。
create [or replace][force | noforce] view [user.] viewName
(column [,column2]...)
as query
[with check option[Constraint constraint]]
[with read only]
or replace 表示如果同名的视图存在,则使用新视图替代已有的视图。
force 强制创建视图,不考虑基表是否存在,是否具有使用基表数据的权限。
noforce 只有基表存在且具有权限,才可以创建视图。
user 表示创建视图的用户名。
viewName 表示将要在数据库上创建的视图名称。
column 指定视图中的列名。
query 表示生成视图的select语句。
with check option 指定强制检查通过视图修改数据的操作。
constraint 表示指定的约束名称。
with read only: 表示创建的视图只能检索数据,不能修改数据。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询