Sql视图初步
一.什么是视图
视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。感性的看一个例子。假如有下面的sql:
Select cust_name, cust_contactFrom ProductCustomersWhere prod_id = 'RGAN01'
因为视图不包含数据,所以每次使用视图时,都必须处理查询执行时所需要的每一个检索。如果你用多个联结和过滤创建了复杂的视图,可能会发现性能下降得很厉害。