在视图上运行查询与其基础表之间的区别

时间:2012-10-09 04:19:34

标签: sql sql-server oracle

在视图上运行查询或基础表之间是否存在性能或其他方面的差异。

查询中可能存在聚合,排序。

欢迎任何涉及此主题的资源。

1 个答案:

答案 0 :(得分:1)

理想情况下,View只是对具有可选标准的基础表的投影,通常用于隐藏某些列或简化连接多个表以实现特定任务等所涉及的复杂性,并且不存在任何物理存在数据库。因此,在视图上运行的查询和在基础表上运行的查询相同的查询以相同的方式执行。