1、 分区视图的概念:
分区视图是通过对成员表使用UNION ALL所使用的视图,这些成员表的结构相同。
语法格式:
CREATE VIEW VIEW_NAME
AS
SELECT <SELECT_LIST> FROM TABLE1
UNION ALL
SELECT <SELECT_LIST> FROM TABLE2
UNION ALL
SELECT <SELECT_LIST> FROM TABLE3
UNION ALL
...
SELECT <SELECT_LISTN>
FROM TABLEN
MSSQL 分区视图可分为本地分区视图和分布式分区视图
1、本地分区视图:在本地分区视图中,所有参与表和视图都位于同一个Sql server 实例上。
2、分布式分区视图:在分布式分区试图中,至少有一个参与表不同的(远程)服务器上
创建分区视图必须满足以下条件:
分区视图要求参与成员表的结构必须相同。在设计成员表时,最好使每个表基于键值范围存储原表的一块水平区域。