主题:请问在SQL2000中要删除一年前不用的数据有什么好的方法可以删除???
huangsandy
[专家分:90] 发布于 2007-05-28 17:10:00
公司的数据库用久了,所以想只保留一年的数据,就是说把以前的数据清掉!
里面有几百个表名,总不能一个一个删吧!
那位知道有较好且一步到位的方法啊???急用啊!谢谢!!![em10][em10][em10]
回复列表 (共4个回复)
沙发
菜鸭 [专家分:5120] 发布于 2007-05-29 07:37:00
如果是一个表中有若干年的数据,只要这些数据有表示时间的标志,就行
如果没有,就不行
如果要将整个表删除,只要这些表名可以辨别时间,就行
如果不能辨别,就不行
板凳
huangsandy [专家分:90] 发布于 2007-05-29 10:00:00
谢谢你!这样还是得找到每个表中相关的日期字段,然后用条件进行删除,几百个表啊!晕...
3 楼
Haggard_doom [专家分:80] 发布于 2007-05-29 17:19:00
能不能 限定下TIME 在某个范围内的 这样是不是能删除了。。
(只是一种想法,不知道能实现不)
4 楼
huangsandy [专家分:90] 发布于 2007-06-02 10:57:00
SQL中并没有Time的时间段可供你使用!
看来只能一个表一个表删除了...
我来回复