1 oracle中的视图,是通过sql语句来检索出来想要的sql结果。视图语法:create or replace view as select 语句
如:create or replace view test1_v as
select count(*) as num_count from demo
2 执行oracle视图的方法。类似于执行表结果的查询。
如:select * from test1_v
3 对视图的操作(插入,更新,删除)。都是间接地对基本表的删除。
如:create or replace view test1_v
as
select * from demo
-------------
insert into test1_v values('1221','1221','1221');
这样是对demo插入一条记录。这就是对视图进行的操作。就是间接地对基本表进行的操作。
当然前提是:视图可以支持此操作。
4 删除视图是通过drop view来执行。
如:drop view test1_v;
5 视图的优点:可以通过简单的查询来得到较复杂的结果。数据的独立性。
如:create or replace view test1_v as
select count(*) as num_count from demo
2 执行oracle视图的方法。类似于执行表结果的查询。
如:select * from test1_v
3 对视图的操作(插入,更新,删除)。都是间接地对基本表的删除。
如:create or replace view test1_v
as
select * from demo
-------------
insert into test1_v values('1221','1221','1221');
这样是对demo插入一条记录。这就是对视图进行的操作。就是间接地对基本表进行的操作。
当然前提是:视图可以支持此操作。
4 删除视图是通过drop view来执行。
如:drop view test1_v;
5 视图的优点:可以通过简单的查询来得到较复杂的结果。数据的独立性。