读书人

未分区表变为已分区表,该怎么解决

发布时间: 2012-02-11 09:51:35 作者: rapoo

未分区表变为已分区表
将未分区表变为已分区表 怎么写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分区函数上

读书人网 >SQL Server

热点推荐