首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-02-11 
未分区表变为已分区表将未分区表变为已分区表 怎么写SQL[解决办法]将现有的表绑定到分区架构altert 表名wi

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

热点排行