SQL2000中,想把表中数据有条件的彻底清掉,有什么好办法?解决方法

SQL2000中,想把表中数据有条件的彻底清掉,有什么好办法?
用delete不能彻底清掉,用truncate   又不以有条件的清掉,请帮帮忙,该如何处理。要是删除日志的话,是不是很危险!

------解决方案--------------------
把无条件的插入某临时表中,
select * into # from tb where ...
truncate table tb
insert into tb select * from #