日期:2014-05-17  浏览次数:20719 次

关于视图的一个问题
我感觉视图其实就是一个查询结果,直接通过客户端查询获得就可以了,那在数据库端创建视图的作用是什么

------解决方案--------------------
最原始的用处
假设一常用查询,按照标准写法需要20行,你认为怎么才好
------解决方案--------------------
有一个查询有100行,你是否想每次都写一次吗?
如果你使用10次,修改,就可能修改10个地方,你愿意吗?

Oracle 可以建立只读视图,
你可以把只读视图赋权给用户,
把新增更新逻辑放到PACKAGE里,
这样可以保证所有数据符合业务逻辑.

这只是简单的两个方面,其他,你要自己体会!
------解决方案--------------------
数据隐藏,数据安全