SQL Server 2000之DELETE和TRUNCATE的区别?
来源:互联网 发布:淘宝店铺怎么编辑宝贝 编辑:程序博客网 时间:2024/06/06 03:43
SQL Server 2000之DELETE FROM TABLE_NAME和TRUNCATE TABLE TABLE_NAME的区别?
(1)如果要删除表中的所有数据,那么Truncate table命令比delete命令要快得多.
delete命令除了要删除数据外,还对所删除的数据在事务处理日志中做记录,以防止删除失败时可以使用事务处理日志恢复数据;而truncate table命令则只做删除与表有关的所有数据页的操作,因此不能激活触发器.
(2)truncate table命令不能用于被别的表的外关键字依赖的表.
- SQL Server 2000之DELETE和TRUNCATE的区别?
- SQL SERVER-Delete和Truncate的区别
- SQL SERVER Truncate Table 和 Delete Table的区别
- sql TRUNCATE 和 delete 的区别
- sql中truncate和delete的区别
- SQL TRUNCATE TABLE和DELETE的区别
- SQL SERVER数据库Truncate和Delete对表操作的区别
- SQL Server中Truncate,Delete,Drop的相同点和不同点
- SQL Server中truncate、delete和drop的异同点
- SQL Server中truncate、delete和drop的异同点
- truncate 和delete的区别
- TRUNCATE和DELETE的区别
- truncate 和delete的区别
- delete和 truncate的区别
- truncate 和delete 的区别
- truncate 和 delete 的区别
- DELETE和TRUNCATE的区别
- TRUNCATE和DELETE的区别
- SQL语句
- SQL Server 2000查询表中无重复记录
- 所有形式的函数声明你都能认出来吗?不一定吧,呵呵
- 工欲善其事,必先利其器---iESE200改进
- 无
- SQL Server 2000之DELETE和TRUNCATE的区别?
- Oracle中Is NaN 和 IS Infinite 的用法
- ubuntu打印机配置访问xp共享打印机---成功
- JavaScript实现iframe的高度自动适应
- 有效的Java异常
- Struts常见异常信息和解决方法
- 两千字,让你成为Oracle高手!(想成为ORACLE高手者,不容错过)
- Javascript如何“跨域”索取信息
- Spring 2.5新特性及架构图