日期:2014-05-16  浏览次数:20475 次

四、视图

视图

创建视图

create view v as select * from emp
--v
为视图名,as为必须

查询视图

select * from v

通过视图V向基表emp录入数据
insert into v values(2005,'mikel',1003)

通过视图向基表更新数据

update v set ename='helen' where eid=2005

通过视图删除基表的数据

delete from v where eid=2005

--drop view v

视图不包含主键列

create view v as select ename,did from emp

select * from v
--
可以查询,可以删除,可以更新,不可以插入

/*当所创建的视图不包含基表所有非空列的时候,不能通过该视图进行数据录入*/

?

?

多表视图