300分求救,一条delete语句,这次把问题说清楚点 分批执行,减少Delete暂用排它锁的时间. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是删除表中所有记录,可用:truncate table 表名 --试试这两种删除方法delete from tb with(HOLDLOCK)delete from tb with(PAGLOCK) 批量删除,比如每次删掉1000条while (1=1)begin set rowcount 1000 delete from table1 where 时间3个月之前 if @@rowcount=0 breakendset rowcount 0 你一次删除是怎么规定的?1、多长时间删除一次2、每次删除那些记录?一年前的,一月前的,还是全部?如果全部好办 truncate table tablename就可以,速度还可以如果不是全部,那你的表有没有时间字段?时间字段有没有索引? 怎么把一个表某列的值赋值给另一个表 查询出来一个SqlDataReader的第一行第一列怎么绑定到Label上 存储过程中,怎么检测一个值是否数字 求一sql 查询语句,很有挑战。 怎样才能使查询变快 这个sql 语句该如何写??? 要得到这样的 结果 该怎么写 SQL 语句?(急) SQL SERVER能不能用一条语句把文本里的内容灌到数据库里? 关于SQL2000的问题 一个数据库设计或查询问题,关于公式计算 请问MS SQLServer的最大连接数为多少 这个删除程序为什么有错呢
begin
set rowcount 1000
delete from table1 where 时间3个月之前
if @@rowcount=0 break
end
set rowcount 0
2、每次删除那些记录?一年前的,一月前的,还是全部?如果全部好办 truncate table tablename就可以,速度还可以
如果不是全部,那你的表有没有时间字段?时间字段有没有索引?