迁移历史sql数据
2024-10-20 03:21:12
--select * into Trade2018 from Aozzo_ODS..Trade t1
--where t1.Created<'2019-01-01'
--创建索引
--create index ix_Trade2018_created on Trade2018 (Created) DECLARE @totalPage int --总页数
DECLARE @pageSize INT=1000
DECLARE @pageIndex INT=1 --var totalPage = (total + pageSize - 1)/pageSize;
select @totalPage=(count(1)+@pageSize-1)/@pageSize from Trade2018
print @totalPage while (@pageIndex<=@totalPage)
begin delete Aozzo_ODS..Trade where tid in (
SELECT tid FROM
(
SELECT ROW_NUMBER() OVER (ORDER BY Created ASC) AS 'RowNumber', * FROM dbo.Trade2018
) AS tb
WHERE RowNumber BETWEEN ( ( ( @pageIndex - 1 ) * @pageSize ) + 1 ) AND ( @pageIndex * @pageSize )
) SET @pageIndex = @pageIndex+1
end /*
select t1.* into TradeItem2018 from Aozzo_ODS..TradeItem t1
where t1.PayTime<'2019-01-01' create index ix_TradeItem2018_created on TradeItem2018 (paytime) select t1.* into TradeItem2018_temp from Aozzo_ODS..TradeItem t1
inner join trade2018 t2
on t1.Tid=t2.tid */
最新文章
- 《理解 ES6》阅读整理:函数(Functions)(三)Function Constructor &; Spread Operator
- DeviceOne 让你一见钟情的App快速开发平台
- C# .net ACCESS 网页增删改查 --留言板
- TokuDB调研文档
- 例题.点击按钮显示内容+弹窗效果+ajax
- 利用电话管理器TelephonyManager获取网络和SIM卡信息
- CRF++使用小结
- Tomcat 自动上传的删除文件
- xhEditor与Java结合使用
- java.lang.reflection打印一个类的全部信息
- :last-child的诡异的问题!!
- Struts2学习笔记(一) Struts2配置文件的配置
- 在Activity之间传递数据—传递值对象
- 规范 : 过程 : login cookies sessionTimeOut
- python 类的进阶
- Myeclipse按包装SVN
- bzoj 1426 收集邮票
- 2019南昌网络赛G. tsy&#39;s number
- python_字符编码
- JavaScript技巧总结和本地存储(二)