您的位置:首页 > 数据库 > Oracle

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;
效果:

select * from tst23a;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息