首页 > 代码库 > 常见的数据库对象
常见的数据库对象
表,视图,序列,索引,同义词
1.视图
基本概念:表为物理概念,视图逻辑概念,视图为虚表,建立在以有表的基础上。
创建视图需要管理员赋予权限:
grant create view to scott
create or replace view empinfoview as select e.empno,e.ename,e.sa,e.sal*12 annsal,d.dname from emp e,dept d where e.deptno=d.deptno with read only; 查询: select * from empinfoview 类似下面 select e.empno,e.ename,e.sa,e.sal*12 annsal,d.dname from emp e,dept d where e.deptno=d.deptno 所简化查询,但是不能够提高性能
通过操作视图来对表进行修改
create view view10 as select * from emp where deptno=10 with check option //通过这个视图只能操作看得到的数据 insert into view10 value(********,10) 可以 insert into view10 value(********,20) 不可以
不建议通过视图来对表进行修改。
-----物化视图,可以缓存数据。
常见的数据库对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。