数据库——Oracle中创建视图
程序员文章站
2022-06-02 08:14:23
...
-
权限问题:
直接创建视图会提示权限不足,此时需要:
1、以DBA用户登录,赋予ceshi用户创建视图的权限;
2、切换回原用户创建视图。
grant create view to ceshi;--1.以DBA用户登录赋予权限;
create view vi_boss as
select b.first_name,b.birthtime,b.icon from boss b;--2.切换回原用户创建视图
-
创建视图:
create view as和create or replace view as的区别:
create:如果创建的视图已存在,会报错‘’对象已存在‘’;
create or replace:如果创建的视图已存在,则会删除原视图,重新创建一个,可直接对视图进行修改。