数据库——Oracle中创建视图

来源:互联网 发布:lua 人工智能 编辑:程序博客网 时间:2024/05/17 01:50
  • 权限问题:
    直接创建视图会提示权限不足,此时需要:
    1、以DBA用户登录,赋予ceshi用户创建视图的权限;
    2、切换回原用户创建视图。
grant create view to ceshi;--1.以DBA用户登录赋予权限;create view vi_boss asselect b.first_name,b.birthtime,b.icon from boss b;--2.切换回原用户创建视图
  • 创建视图
    create view as和create or replace view as的区别:
    create:如果创建的视图已存在,会报错‘’对象已存在‘’;
    create or replace:如果创建的视图已存在,则会删除原视图,重新创建一个,可直接对视图进行修改。