在SQL中用什么方法删除纪录最好?
解决方案 »
- delphi 怎么结束一个事件
- FastReport 问题..急
- 用TApdSendFax控件发送传真,总提示"Cancel requested"
- jpg图片添加文字???
- 如何让可拖动的Panel在一开始就显示出带关闭按钮的小条?100分伺候!
- 用dbExpress怎样实现数据的插入和修改!能提供源码分析一下吗?
- DELPHI能实现这样的图象处理功能吗?(请高手指教!)
- 怎样得到Listview的ListItem的高度,和宽度?
- oledb provider驱动程序去哪里下载?
- 有关‘kylix’的数据库开发问题!!!!!linux高手请进!
- 用什么代码可以实现生成一个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 …… 快些