日期:2014-05-18  浏览次数:20420 次

未分区表变为已分区表
将未分区表变为已分区表 怎么写SQL

------解决方案--------------------
将现有的表绑定到分区架构 
altert 表名 with(move to 分区架构(分区列))
------解决方案--------------------
http://blog.csdn.net/bg1jt/archive/2008/01/29/2070884.aspx
原理 更改表的聚集索引的所在文件组使得表移动到新的"文件组中(这里我们用表分区)".
alter table myTb drop constraint PK_myTb--删除现有表的主键(对有全文索引的只能再管理器中去除主键)
ALTER TABLE [dbo].[fabu] WITH NOCHECK ADD
CONSTRAINT [PK_fabu] PRIMARY KEY CLUSTERED
(
[id]--注意ID这里是你原来的那些主键组成的列
) ON [ps_Product_Scheme_mTb]([id])--将主键创建到ps_Product_Scheme_mTb分区函数上