Sql server 2005 表分区实践SQL语句

阅读本文之前,也许你需要先阅读下面两篇文章
SQL server 2005的表分区
http://www.cnblogs.com/jackyrong/archive/2006/11/16/562514.html
sql server 2005中的表分区
http://www.cnblogs.com/jackyrong/archive/2006/11/13/559354.html


--创建分区函数,每500万一分
CREATE PARTITION FUNCTION [videos Partition function](bigint)
AS RANGE LEFT FOR VALUES (5000000,10000000,15000000)

--创建分区架构
CREATE PARTITION SCHEME [videos Partition Scheme]
AS PARTITION [videos Partition function]
TO (fg1,fg2,fg3,fg4);
--注意,这里fg1,fg2,fg3,fg4是数据库的文件组,你可以在数据库的属性里添加

--删除约束
alter table Videos drop constraint PK_Videos

--在分区方案上创建主键约束
alter table Videos Add constraint PK_Videos primary key clustered (id) on [videos Partition Scheme](id)
posted @ 2008-06-12 15:55  冰封的心  阅读(230)  评论(0)    收藏  举报