Oracle创建视图、通过视图创建表
2013-12-23 16:04
253 查看
创建视图:
create or replace view v$_tst23 as
select e.ename,d.dname from emp e left join dept d on e.deptno = d.deptno;
创建表:
--如果表已存在,先删除
--drop table tst23a;
--创建表格(通过视图)
--可以在where条件中加上不成立条件,防止建表的同时加入数据
create table tst23a as select * from v$_tst23 where 1=2;
--也可以用truncate清空表内容
--truncate table tst23a;
效果:
create or replace view v$_tst23 as
select e.ename,d.dname from emp e left join dept d on e.deptno = d.deptno;
创建表:
--如果表已存在,先删除
--drop table tst23a;
--创建表格(通过视图)
--可以在where条件中加上不成立条件,防止建表的同时加入数据
create table tst23a as select * from v$_tst23 where 1=2;
--也可以用truncate清空表内容
--truncate table tst23a;
效果:
select * from tst23a;
相关文章推荐
- Oracle 10g通过创建物化视图实现不同数据库间表级别的数据同步
- Oracle 11g 通过创建物化视图实现不同数据库间的表数据同步
- Oracle 11g 通过创建物化视图实现不同数据库间的表数据同步
- Oracle 10g通过创建物化视图实现不同数据库间表级别的数据同步
- Oracle 11g 通过创建物化视图实现不同数据库间的表数据同步 推荐
- ORACLE通过SQL语句创建表空间和用户并授权
- 通过子窗口创建视图
- Oracle中视图的创建和处理方法
- Oracle中视图的创建和处理方法
- Oracle物化视图:创建最简单物化视图
- Oracle 创建视图view 权限不足,无法创建 解决办法
- Oracle中视图的创建和处理方法
- Oracle DBLINK 简单使用 oracle在进行跨库访问时,可以通过创建dblink实现,今天就简单的介绍下如果创建dblink,以及通过dblink完成插入、修改、删除等操
- 在Oracle中创建新用户, 并且赋予该用户查看其他用户视图的权限
- Oracle中创建视图
- init方法只有通过代码创建控件的时候才会调用 用加载xib视图的时候 不会调用
- oracle创建与使用视图
- oracle中创建一个用户,只能查看指定的视图,如何授权,创建别名
- oracle 创建视图、修改视图、删除视图、利用视图操作基本表
- oracle多表创建的视图insert