作者HelloJimmy (揪~~竟,能不能考上?)
看板Database
标题[SQL ] 如何循序搬移不同Table的资料?
时间Sun Sep 1 20:58:13 2013
大家好,
假设我现在有三个Table:A、B、C
我想在某个时间点(比如每个月一号凌晨)搬移资料
A搬到B、B搬到C、C旧资料清空
由於资料很大量
如何让这三个动作循序(一个接一个)的做完(以纯T-SQL语法)?
谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.166.229.181
1F:推 wilsmart:那为什麽不 C清空 A搬到C 就好了? A再clone到B 这样? 09/02 09:34
2F:→ wilsmart:是我的话 会写Script让它下去跑 09/02 09:34
3F:推 wangks:A 搬到 C ,然後 B 跟 C 换名字 09/03 01:00
4F:推 wilsmart:楼上的也行 更容易些 09/03 10:42
5F:→ HelloJimmy:我想到的是:C清空并rename成D,B rename C,A rename B 09/04 01:01
6F:→ HelloJimmy:最後D rename A,但若遇到table有lock怎办? 09/04 01:02
7F:→ LPH66:系统暂时下线一会儿应该就不怕没释放的 lock 了吧 @@ 09/06 10:56
8F:→ HelloJimmy:如何以纯T-SQL确认某流程(如:C已完成清空)已执行完? 09/07 14:09