TRUNCATE是删除表中所有记录的另一种语句,与DELETE语句相比,TRUNCATE运行效率非常高,因为使用TRUNCATE语句时,SQL Server不会写入任何内容,换个角度说,TRUNCATE语句所做的修改是不能回滚的。这里需要强调一点,TRUNCATE语句只是删除了表中的所有数据,而并没有删除表本身。
删除stu_info_copy表内的所有记录。
如果已经将stu_info_copy表中的数据全部删除,则使用以下语句向stu_info_copy表插入
内容。
INSERT INTO stu_info_copy
SELECT *
FROM stu_info
然后,执行下面的语句。
TRUNCATE TABLE stu_info_copy