在SQL中用什么方法删除纪录最好?
解决方案 »
- 高分 请问怎么用delphi对 reg_multi_sz 类型的注册表值进行读写
- ▲▲▲▲▲用Quickreport如何实现同一列数据双列打印???▲▲▲▲▲
- ReadFromStack 为何也报read timeout?
- 建立数据库
- 如何快速删除自定义函数的说明部分和实体部分?
- 接受消息的问题
- Application.ExeName 只能得到文件名,怎样得到它的路径+文件名?
- 帮忙给个 InstallShield Express Custom Editon for Delphi6
- 请教一个发布包的问题,修改了D7源代码后要怎么重新编译系统包呢
- 知道今天,怎样求昨天的日期?
- 用什么代码可以实现生成一个ToolButton?
- 现在急死了,下午招标要ORACLE相关证书,250高分求ORACLE证书扫描件!
快速删除表中所有记录 truncate table tablename
但后者不触发表delete触发器,所在的删除动作不能事务回滚
快速删除表中所有记录 truncate table tablename
但后者不触发表delete触发器,所在的删除动作不能事务回滚(rollback),不往事务日志写东西,删除的东西,作一个日志,这样权责分明;
truncate table yourtable带条件删除
delete from yourtable where ....
select * into table1_bak from table1 where field1='a'//这个地方写你要保留的语句
truncate table table1;
insert into table1 select * from table1_bak
drop table1_bak应该比delete from table1 where …… 快些