分区ImportCode

/*准备工作:加入时间字段*/
alter table ImportCode add CreateTime datetime default getdate()update  ImportCode set createtime = b.ScanDate from ImportCode a inner join ImportInfo b  on a.BatchId=b.Id/*第一步:创建分区函数*/
Create partition function Part_func_ImportCode(datetime) as range right
/*正式区间for values(N'01100923909760', N'01100936207030', N'6311001806524',N'92451400060101');*/
for values('20140101','20150101','20160101','20170101');
--CREATE PARTITION FUNCTION [Part_func_Bag](datetime) AS RANGE RIGHT FOR VALUES (N'2011-01-01T00:00:00.000', N'2012-01-01T00:00:00.000', N'2013-01-01T00:00:00.000', N'2014-01-01T00:00:00.000')go/*第二步:创建文件组和文件*/
alter database db_haidilao20141015 add filegroup [ImportCode_1];
alter database db_haidilao20141015 add filegroup [ImportCode_2];
alter database db_haidilao20141015 add filegroup [ImportCode_3];
alter database db_haidilao20141015 add filegroup [ImportCode_4];
alter database db_haidilao20141015 add filegroup [ImportCode_5];
goalter database db_haidilao20141015 add file (name = ImportCode1_data,filename = 'D:\MSSQL\haidilao20141015\ImportCode1_data.ndf',size = 3MB) to filegroup [ImportCode_1];
alter database db_haidilao20141015 add file (name = ImportCode2_data,filename = 'D:\MSSQL\haidilao20141015\ImportCode2_data.ndf',size = 3MB) to filegroup [ImportCode_2];
alter database db_haidilao20141015 add file (name = ImportCode3_data,filename = 'D:\MSSQL\haidilao20141015\ImportCode3_data.ndf',size = 3MB) to filegroup [ImportCode_3];
alter database db_haidilao20141015 add file (name = ImportCode4_data,filename = 'D:\MSSQL\haidilao20141015\ImportCode4_data.ndf',size = 3MB) to filegroup [ImportCode_4];
alter database db_haidilao20141015 add file (name = ImportCode5_data,filename = 'D:\MSSQL\haidilao20141015\ImportCode5_data.ndf',size = 3MB) to filegroup [ImportCode_5];
go/*第三步:创建分区方案并关联到分区函数*/
Create partition scheme Part_func_ImportCode_scheme as partition Part_func_ImportCode to ([ImportCode_1],[ImportCode_2],[ImportCode_3],[ImportCode_4],[ImportCode_5]);
--CREATE PARTITION SCHEME [Part_func_Bag_scheme] AS PARTITION [Part_func_Bag] TO ([Bag_1], [Bag_2], [Bag_3], [Bag_4], [PRIMARY])
go/*第四步 重建索引(删除聚集索引以及需要分区字段的索引后重建该类索引,表被按分区值将分配到各文件组。数据在这一步开始转移。)*/
EXEC sp_helpindex N'ImportCode' --查看orders中使用的索引
--删除主键(主键是聚集索引,分区表只能有一个聚集索引,索引要删除主键)
alter table [db_haidilao20141015].[dbo].[ImportCode] drop constraint PK_ImportCode
go--创建聚集索引并开始迁移数据
create clustered index idx_cl_od on ImportCode(createTime)
on Part_func_ImportCode_scheme(createTime);
go

分区ExportCode

/*准备工作:加入时间字段*/
alter table ExportCode add CreateTime datetime default getdate()update  ExportCode set createtime = b.ScanDate from ExportCode a inner join ExportInfo b  on a.BatchId=b.Idalter table ExportCode add CreateTime datetime default getdate()update  ExportCode set createtime = b.ScanDate from ExportCode a inner join ExportInfo b  on a.BatchId=b.Id/*第一步:创建分区函数*/
Create partition function Part_func_ExportCode(datetime) as range right
/*正式区间for values(N'01100923909760', N'01100936207030', N'6311001806524',N'92451400060101');*/
for values(N'2015-01-01T00:00:00.000',N'2016-01-01T00:00:00.000',N'2016-07-01T00:00:00.000',N'2017-01-01T00:00:00.000');
--CREATE PARTITION FUNCTION [Part_func_Bag](datetime) AS RANGE RIGHT FOR VALUES (N'2011-01-01T00:00:00.000', N'2012-01-01T00:00:00.000', N'2013-01-01T00:00:00.000', N'2014-01-01T00:00:00.000')go/*第二步:创建文件组和文件*/
alter database db_sishuang2test20170105 add filegroup [ExportCode_1];
alter database db_sishuang2test20170105 add filegroup [ExportCode_2];
alter database db_sishuang2test20170105 add filegroup [ExportCode_3];
alter database db_sishuang2test20170105 add filegroup [ExportCode_4];
alter database db_sishuang2test20170105 add filegroup [ExportCode_5];
goalter database db_sishuang2test20170105 add file (name = ExportCode1_data,filename = 'D:\MSSQL\sishuang2test20170105\ExportCode1_data.ndf',size = 3MB) to filegroup [ExportCode_1];
alter database db_sishuang2test20170105 add file (name = ExportCode2_data,filename = 'D:\MSSQL\sishuang2test20170105\ExportCode2_data.ndf',size = 3MB) to filegroup [ExportCode_2];
alter database db_sishuang2test20170105 add file (name = ExportCode3_data,filename = 'D:\MSSQL\sishuang2test20170105\ExportCode3_data.ndf',size = 3MB) to filegroup [ExportCode_3];
alter database db_sishuang2test20170105 add file (name = ExportCode4_data,filename = 'D:\MSSQL\sishuang2test20170105\ExportCode4_data.ndf',size = 3MB) to filegroup [ExportCode_4];
alter database db_sishuang2test20170105 add file (name = ExportCode5_data,filename = 'D:\MSSQL\sishuang2test20170105\ExportCode5_data.ndf',size = 3MB) to filegroup [ExportCode_5];
go/*第三步:创建分区方案并关联到分区函数*/
Create partition scheme Part_func_ExportCode_scheme as partition Part_func_ExportCode to ([ExportCode_1],[ExportCode_2],[ExportCode_3],[ExportCode_4],[ExportCode_5]);
--CREATE PARTITION SCHEME [Part_func_Bag_scheme] AS PARTITION [Part_func_Bag] TO ([Bag_1], [Bag_2], [Bag_3], [Bag_4], [PRIMARY])
go/*第四步 重建索引(删除聚集索引以及需要分区字段的索引后重建该类索引,表被按分区值将分配到各文件组。数据在这一步开始转移。)*/
EXEC sp_helpindex N'ExportCode' --查看orders中使用的索引
--删除主键(主键是聚集索引,分区表只能有一个聚集索引,索引要删除主键)
alter table [db_sishuang2test20170105].[dbo].[ExportCode] drop constraint PK_ExportCode
go--创建聚集索引并开始迁移数据
create clustered index idx_cl_od on ExportCode(createTime)
on Part_func_ExportCode_scheme(createTime);
go

分区CodeProduct

/*准备工作:加入时间字段*/alter table CodeProduct add CreateTime datetime default getdate()update  CodeProduct set createtime = b.createtime from CodeProduct a inner join ExportCode b  on a.FlowCode=b.FlowCode/*第一步:创建分区函数*/
Create partition function Part_func_CodeProduct(datetime) as range right
/*正式区间for values(N'01100923909760', N'01100936207030', N'6311001806524',N'92451400060101');*/
for values(N'2014-01-01T00:00:00.000',N'2015-01-01T00:00:00.000',N'2016-01-01T00:00:00.000',N'2017-01-01T00:00:00.000');
--CREATE PARTITION FUNCTION [Part_func_Bag](datetime) AS RANGE RIGHT FOR VALUES (N'2011-01-01T00:00:00.000', N'2012-01-01T00:00:00.000', N'2013-01-01T00:00:00.000', N'2014-01-01T00:00:00.000')go/*第二步:创建文件组和文件*/
alter database db_sishuang2test20170104 add filegroup [CodeProduct_1];
alter database db_sishuang2test20170104 add filegroup [CodeProduct_2];
alter database db_sishuang2test20170104 add filegroup [CodeProduct_3];
alter database db_sishuang2test20170104 add filegroup [CodeProduct_4];
alter database db_sishuang2test20170104 add filegroup [CodeProduct_5];
goalter database db_sishuang2test20170104 add file (name = CodeProduct1_data,filename = 'D:\MSSQL\sishuang2test20170104\CodeProduct1_data.ndf',size = 3MB) to filegroup [CodeProduct_1];
alter database db_sishuang2test20170104 add file (name = CodeProduct2_data,filename = 'D:\MSSQL\sishuang2test20170104\CodeProduct2_data.ndf',size = 3MB) to filegroup [CodeProduct_2];
alter database db_sishuang2test20170104 add file (name = CodeProduct3_data,filename = 'D:\MSSQL\sishuang2test20170104\CodeProduct3_data.ndf',size = 3MB) to filegroup [CodeProduct_3];
alter database db_sishuang2test20170104 add file (name = CodeProduct4_data,filename = 'D:\MSSQL\sishuang2test20170104\CodeProduct4_data.ndf',size = 3MB) to filegroup [CodeProduct_4];
alter database db_sishuang2test20170104 add file (name = CodeProduct5_data,filename = 'D:\MSSQL\sishuang2test20170104\CodeProduct5_data.ndf',size = 3MB) to filegroup [CodeProduct_5];
go/*第三步:创建分区方案并关联到分区函数*/
Create partition scheme Part_func_CodeProduct_scheme as partition Part_func_CodeProduct to ([CodeProduct_1],[CodeProduct_2],[CodeProduct_3],[CodeProduct_4],[CodeProduct_5]);
--CREATE PARTITION SCHEME [Part_func_Bag_scheme] AS PARTITION [Part_func_Bag] TO ([Bag_1], [Bag_2], [Bag_3], [Bag_4], [PRIMARY])
go/*第四步 重建索引(删除聚集索引以及需要分区字段的索引后重建该类索引,表被按分区值将分配到各文件组。数据在这一步开始转移。)*/
EXEC sp_helpindex N'CodeProduct' --查看orders中使用的索引
--删除主键(主键是聚集索引,分区表只能有一个聚集索引,索引要删除主键)
alter table [db_sishuang2test20170104].[dbo].[CodeProduct] drop constraint PK_CodeProduct
go--创建聚集索引并开始迁移数据
create clustered index idx_cl_od on CodeProduct(createTime)
on Part_func_CodeProduct_scheme(createTime);
go

防窜货系统分区表脚本实例相关推荐

  1. 扫码防窜货系统技术开发

    化妆品现在已不仅是女士的专属,很多男生也开始使用护肤品,这让化妆品市场迅速扩大.相对应的,有市场就会有取巧的人.假货.乱货层出不穷,防不胜防.这两者的危害都不容小觑.窜货对企业发展的危害不言而喻.同时 ...

  2. 防伪防窜货系统是如何实现的

    防伪防窜货系统是如何实现的呢,随着对生活质量的认识,也渐渐提高了对产品质量的要求,以前不知道怎么具体去判断哪个产品是好的,哪个产品是正规厂家生产的,是能是问问邻居问问朋友,现在好了一物一码防伪防窜货系 ...

  3. 一物一码防窜货系统有什么作用

    现在二维码已经普遍注入到人们的生活中,各行各业产品上都有二维码,有些二维码是用来追溯产品,有些是营销活动,有些是防伪,有些是防窜货, 防窜货深层含义就是为了防止物品窜货,防止损害到企业的利益发展,维护 ...

  4. 一物一码防伪防窜货系统方案,一站式解决窜货问题!

    如今,越来越多的品牌商产品出现窜货问题,部署一物一码防伪防窜货系统方案逐渐成为趋势.通过本文了解如何通过一物一码防伪防窜货系统,彻底解决企业窜货问题. 一.一物一码防伪防窜货系统介绍 一物一码防伪防窜 ...

  5. 丰腾防窜货系统实现防伪防窜货追溯管理

    企业运用防伪防窜货系统有哪些优势呢?对企业来说,假冒产品和窜货乱价是很头疼的一件事情,在企业发展的过程中难以避免,放任不管只会愈演愈烈.要处理这种现象不是没有办法的,此时防伪防窜货系统的价值就体现出来 ...

  6. 防伪防窜货追溯系统解决方案 定制开发

    现在市面上有很多假冒伪劣商品,如何把它们遏制住,靠得就是防窜货系统能一次性解决窜货.假货.乱价.越级等问题,那么防伪防窜货系统是什么? 一.什么是防伪防窜货系统? 防伪防窜货系统是一套可控的渠道管控系 ...

  7. c.kdocs cn二维码_二维码防窜货解决方案,物流动向尽在掌握

    http://ccn.yesno.com.cn/zsfch/一物一码防窜货管理系统 二维码防窜货解决方案,处理各种窜货,阻止多地经销商窜货.窜货的情况经常发生,企业做不到各地的分销商都能全部管理.分销 ...

  8. 某企业生产工厂【防窜货】程序实现过程

    方案规划 第一方案A工序 程序界面 第一方案 A工序代码 using System; using System.Collections.Generic; using System.ComponentM ...

  9. 云创物联防窜货系统主要有哪5大特点?

    第一.量身打造 如果每一条的生产线的情况是不一样的,那么云创物联溯源系统提供的防窜货系统是可以根据每条生产线的实地情况,帮助企业提供独家的优质解决方案. 第二.功能齐全 可以解决产品的多样化关联功能, ...

最新文章

  1. php安全性差,PHP安全性防范方式
  2. Android中文API(97)—— ContextMenu
  3. [GO语言基础] 二.编译运行、语法规范、注释转义及API标准库知识普及
  4. python 视频字幕替换_利用python调整srt字幕时间轴
  5. Java Stream MapReduce大数据开发模型
  6. 条款6:明确拒绝编译器自动生成的函数
  7. java伪代码 读后感
  8. 软中断上下文能够睡眠吗?
  9. 东南大学毕业论文latex模板
  10. 51job导出的简历是php,前程无忧简历导出
  11. 冰点还原离线激活_冰点还原精灵密钥,小编教你如何激活冰点还原精灵
  12. 树莓派开发笔记(八):GPIO口的I2C使用(BME280三合一传感器:温度、湿度、气压测量)
  13. ubuntu/debian-bluster 用python安装 sasl 报错解决
  14. Pr删除视频中的某一帧
  15. 尝试Ajax数据爬取微博
  16. 构建自己的 LINUX 系统(二)
  17. swoole开发多人在线游戏新手教程
  18. 中国AI觉醒 阿里王坚:云智能将成为大趋势
  19. AV1比HEVC/H.265简单对比
  20. 小根堆 的调整算法

热门文章

  1. 计算机会计u8实验报告,会计电算化用友实验报告-20210406233157.pdf-原创力文档
  2. android 百度手机卫士 卸载,百度卫士卸载方法汇总
  3. 详解:MOS管和IGBT的区别
  4. unity图片插件精灵
  5. WS-Security 的细粒度使用
  6. 用c语言完成流水灯控制的程序设计,单片机C语言程序设计之TIMER0控制流水灯
  7. 打破云和端的那堵墙,​Midway Serverless 带你感受云端一体应用研发
  8. 新基建“扩容”,区块链能堪当大任吗?
  9. ByShell 一个穿越主动防御的木马
  10. java常用的分隔符_*文件操作类1(基本操作)分隔符的使用