Oracle中视图
什么是视图
视图可以被认为“存储的查询”或者“虚拟的表”,视图的最大特点在执行查询的时候看起来和查询表一样,实际上视图只是包含映射到基表的一组SQL语言,视图本身并不存储数据。
视图的主要目的是简化查询所使用的语句,还具有安全和保密的作用,还可以在查询处理中完成更复杂的操作。
创建视图
视图就是包含一组SQL的数据库对象
语法:
|
create [orreplace] VIEW_NAME as select .....(一组SQL语句) |
创建视图
|
create or replace VIEW V_MESSAGE select am.message_id,am.message_content from ap_message am,ap_message_receive mr where am.message_id = mr.message_id |
查询视图
|
--数据库的报表视图 select * from v_site_report |
删除视图
语法
drop view view_name;
使用
drop view V_MESSAGE;
1395

被折叠的 条评论
为什么被折叠?



