mysql或orcal中?
view可以是很复杂的join结果,或筛选个别列的结果。一般就是用户方便查询,更重要的用途是授权给其他用户使用,可以隐藏实际的查询逻辑和不愿意给出来的额外的列。请注意不要滥用视图,多个视图的嵌套可能导致非常严重的性能问题!视图的本质不是为了代码的方面和简短,其本质就是为了分发给其他用户使用!oracle还有一个大杀器叫做物化视图,这是另一个很大的话题了,这个物化视图跟普通view的用法跟用途完全不一致。大致来说两点:一是预计算复杂的join结果;二是用来同步远程数据库的表;这个是oracle独有的,灰常强大和灵活!
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有