分区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. LeetCode简单题之三角形的最大周长
  2. 经常玩电脑正确的坐姿_初级茶艺师工作技能培训:第一节礼仪(正确的坐姿)...
  3. Java 泛型总结(三):通配符的使用
  4. 【最优解】Leecode 594. 最长和谐子序列——Leecode每日一题系列
  5. CSS基础(part16)--CSS用户界面样式
  6. 不显示表头_技术干货 | 基于数模混合型SoC实现的两线制高精度无源表头方案
  7. Skywalking-12:Skywalking SPI机制
  8. nginx事件 -- 第六篇 stale event
  9. 西瓜书+实战+吴恩达机器学习(二二)概率图模型之马尔可夫随机场
  10. [raspberry pi3] aarch64 mongodb 编译和安装
  11. 不是程序员,代码也不能太丑!python官方书写规范:任何人都该了解的 pep8
  12. wireshark之不显示ip问题(五)
  13. pytorch 存取模型(待补充)
  14. Intellij里面的几个异常处理方案
  15. 极限学习机ELM回归预测及其MATLAB代码实现
  16. 小花语音机器人(零)-单片机控制驱动板PCB
  17. python xlsxwriter生成图片保存_Python xlsxwriter库 图表Demo
  18. CISSP-OSG-各章节书面实验整理
  19. UI :新手自学完全指南(1) Karen X. Cheng
  20. rss阅读器保存html文件,4款在线RSS阅读器使用体验

热门文章

  1. 五菱大疆怎么造出了Kiwi大疆版?
  2. 云服务器如何配置比较好
  3. CPU 处理器 移动版 大集中
  4. kafka实际应用—>读取数据,并用java实现业务逻辑“行转列”
  5. IOS 绘制基本图形(画文字、图片水印)
  6. Oracle多行合并为单行多列
  7. ROS系列:常用组件(一)
  8. cadence allegro pcb规则设置
  9. 《查理·芒格的智慧:投资的格栅理论》读书笔记
  10. DSPACE解决小车不按指定道路行驶问题