sqlserver中truncate事务回滚操作方法?
相同点:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。2.drop、truncate都是ddl语句(数据定义语言),执行后会自动提交。不同点:4.速度,一般来说:drop>truncate>delete7、truncatetable在功能上与不带where子句的delete语句相同:二者均删除表中的全部行。但truncatetable比delete速度快,且使用的系统和事务日志资源少。delete语句每次删除一行,并在事务日志中为所删除的每行记录一项。truncatetable通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。资料来源于:blogs.com/8765h/archive/2011/11/25/2374167.html
原文标题:自学sql容易吗 SQLServer中TRUNCATE事务回滚操作方法?,如若转载,请注明出处:https://www.saibowen.com/wenda/17521.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。