急急急。。问个关于rollback的问题 sql server 2008中 回滚的最大记录数是多少?假如DB某个表中有二百万条数据(没个记录大约六七个字段),我用delete将其删除之后,再执行rollback会怎么样呢?会回滚的了么?会导致性能很低么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你执行del前先启用事务,这样才会回滚。 #1. begin tran 后可以rollback.#2. 这么多的数据,delete时会很慢的(因为要保存一些信息),会导致其它访问此表的进程等待,可能会超时。#3. 可考虑把一个大事务分割成几批小事务,来提高性能。 单独一条delete语句是隐式事务,你再执行rollback的时候,delete已经提交。方法同1楼。 DELETE 操作放到一个事物里 才能进行回滚操作。单独执行了 DELETE 操作 是 不可能回滚的。 查看存储过程中都使用了哪些表,调用了哪些存储过程。 关于表之间的连接 高分请教一个入门级的问题。 convert 的问题 怎么根据某列来弄出序号列 SQL如何遍历所有表的一个字段来查询数据 ggjj们!!!!想写一个多条件并且多表的查询语句,无从下手阿!!!! sql server中如何设定字段默认值为空字符?? 求救!!!!!! 50分征答:这个SQL查询怎么写?急! 简单的sql语句 sqlserver 2005 使用中,忽然变慢问题
#2. 这么多的数据,delete时会很慢的(因为要保存一些信息),会导致其它访问此表的进程等待,可能会超时。
#3. 可考虑把一个大事务分割成几批小事务,来提高性能。
单独执行了 DELETE 操作 是 不可能回滚的。