第4章_表数据操作wl.pptVIP

  • 5
  • 0
  • 约6.92千字
  • 约 59页
  • 2018-03-23 发布于河南
  • 举报
第4章_表数据操作wl

2.使用trancate table语句删除表数据 语法格式: Trancate table 表名 使用delete 及TRUNCATE TABLE 删除了指定表中的所有行,但表的结构及其列、约束、索引等保持不变,而新行标识所用的计数值重置为该列的初始值。如果想保留标识计数值,则要使用DELETE语句。 TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同,二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。而TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。 对于由外键(FOREIGN KEY)约束引用的表,不能使用 TRUNCATE TABLE删除数据,而应使用不带 WHERE 子句的 DELETE 语句。另外TRUNCATE TABLE也不能用于参与了索引视图的表。 use abc go create table myt1 (id int identity(1,1), tname varchar(20)) select * into myt2 from myt1 truncate table myt1 de

文档评论(0)

1亿VIP精品文档

相关文档