黑马程序员--SQL Server Truncate关键字
来源:互联网 发布:何老师都哭了知乎 编辑:程序博客网 时间:2024/05/22 16:16
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。
DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。 TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。如果想保留标识计数值,请改用 DELETE。如果要删除表定义及其数据,请使用 DROP TABLE 语句。 对于由 FOREIGN KEY 约束引用的表,不能使用 TRUNCATE TABLE,而应使用不带 WHERE 子句的 DELETE 语句。由于 TRUNCATE TABLE 不记录在日志中,所以它不能激活触发器。 TRUNCATE TABLE 不能用于参与了索引视图的表。对用TRUNCATE TABLE删除数据的表上增加数据时,要使用UPDATE STATISTICS来维护索引信息。
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
- 黑马程序员--SQL Server Truncate关键字
- 黑马程序员-Sql Server
- 黑马程序员 SQL SERVER 基础
- 黑马程序员SQl server数据管理
- Sql Server中的truncate table
- SQL Server中的Truncate命令
- SQL Server中的Truncate命令
- SQL Server中的Truncate命令
- 黑马程序员--第三季SQL Server笔记
- --黑马程序员--SQL Server基础学习笔录
- 黑马程序员SQL SERVER 第二天
- 黑马程序员 SQL SERVER 第三天
- 黑马程序员 SQL SERVER第四天
- 黑马程序员训练营--SQL Server 初窥
- 黑马程序员--学习sql server小结
- 【黑马程序员】SQL Server DATEDIFF() 函数
- 黑马程序员--SQL Server 基本语法、基础知识
- 黑马程序员-static关键字
- C++/C程序跟java结合时要注意的事项
- 怎样使用PhpDocumentor生成文档
- 黑马程序员——java集合
- select()函数要点解析
- OpenFlow – 打造弹性化的可控互联网
- 黑马程序员--SQL Server Truncate关键字
- dp 专题系列(一)(UVa 10635,UVa 11825,UVa 10859,Uva LiveArchive 3882 )
- No 143 · 六道面试硅谷工程师的变态题目
- Open vSwitch – 开放虚拟交换标准
- c++ 设计模式之 观察者模式
- Android屏幕适配
- Mininet – “懒惰”网络研究者的福音
- DirectX游戏编程入门——第二部分(游戏编程工具箱) ——打印文本
- android camera(4)