mssql truncate table 关键字 简介


一、truncate table 关键字简介

truncate table:主要功能是清除整张表的数据,
采用truncate table 清除数据的优点是无论表的大小,清除数据的速度都是非常快
采用truncate table 清除数据,可使表所占用的空间大小立即得到释放,减少表空间对物理硬盘的占用


采用truncate table 清除数据的缺点:清除数据不可以恢复,因为无日志记载;
一张表被其它表外键引用时,此表不可以使用truncate table 命令;
truncate table 命令不可以触发触发器操作数据;



二、truncate table 举例应用

2.1 语法

 truncate table [表名]   

2.2 应用

 create table A(keyId int PRIMARY KEY  ,info varchar(60) not null , writeDate datetime)  
go 

insert into A values(1,'23',GETDATE()) 
 go
  
 truncate table A ---清除表空数据 
 
 drop     table A  ----删除表
 go

相关阅读:

mssql drop关键字 简介
mssql 列默认值 简介
MSSQL 列约束(check) 简介
MSSQL 外键 简介
MSSQL 主键 简介
sql alter table 关键字简介
sql index 关键字简介
sql create view 关键字简介
sql create table 关键字简介
mssql create database关键字简介
sql select into关键字简介
sql union union all
sql full join关键字简介
sql right join关键字简介
sql left join关键字简介
sql inner join关键字简介
sql join(连接)关键字简介
sql as 关键字简介
sql between 关键字简介
sql in 关键字简介
sql like 关键字简介及应用
sql top 关键字简介
sql delete 关键字简介
sql update 关键字简介
sql insert into 关键字简介及用法
sql order by 关键字用法
sql and or 关键字简介
sql where 关键字简介
sql select distinct top 关键字简介
sql select
sql简介
sql 删除重复数据
如果查询MSSQL中重复列(group by having count)