您的位置:首页 > 数据库

MSSQL (分布式)分区视图的创建及其应用

2012-02-24 13:13 176 查看
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、分布式分区视图:在分布式分区试图中,至少有一个参与表不同的(远程)服务器上

创建分区视图必须满足以下条件:

分区视图要求参与成员表的结构必须相同。在设计成员表时,最好使每个表基于键值范围存储原表的一块水平区域。

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息