MS SQL的日志功能很强大,但有些时候又是极讨厌
比如,你要删除大量数据的时候,就会写极大的日志,甚至日志会比数据库还大,当磁盘没有空间的时候,会报错,而中止SQL的执行
在这个场景,我们就需要学习些黑技术,不见光的,不写日志的技术.
不多,象程咬金的功夫,就两下:
1. select * into
Select * into CQCopy From cq Where id<602739
2. 清空表中所有数据
Truncate table cq
有了这两下子,我们就可以先把少量的数据select into到talbe B.
再Truncate tableA
再rename tableB to tableA
打完收功.