欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

数据库——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:如果创建的视图已存在,则会删除原视图,重新创建一个,可直接对视图进行修改。