正在做sql server 2000数据库开发,数据库记录数很多,多达千万条,重复的也很多,用group by写了一条去重的语句,delete from table where (id not in (select min(id) from table group by 字段1))
用查询分析器执行要2个多小时可以执行成功,但是用企业管理器执行总是报超时,登陆时间和查询时间都设置过了,似乎没什么关系,哪位高手知道是什么问题啊!还有一个问题,基于ADO的vc编程,同样输入上面的那条语句,也报超时,谢谢了
用查询分析器执行要2个多小时可以执行成功,但是用企业管理器执行总是报超时,登陆时间和查询时间都设置过了,似乎没什么关系,哪位高手知道是什么问题啊!还有一个问题,基于ADO的vc编程,同样输入上面的那条语句,也报超时,谢谢了
from table K
where id <>(select min(id) from table where k.字段1=字段1)
delete K
from table K
where exists (select * from table where k.字段1=字段1 and k.id>id)