sqlserver中truncate,delete和drop的异同点?
——删除表结构,删除其中的数据,删除表上的索引,等等。droptablename——清除数据,只截短数据tablename——根据条件删除数据deletefromtablenamewherecondition——删除所有数据,但不释放空间deletefromtablename。所以,deletefromtablename和truncatetable表名看起来是一样的,但是truncate会释放数据库的空间,而delete不会。删除表名也可以释放空间。执行truncate和drop后,触发器、存储过程、函数等将无效。truncate可以重新编译,但是在drop之后,它可能会永久无效
原文标题:truncate语句实例 SQLServer中truncate,delete和drop的异同点?,如若转载,请注明出处:https://www.saibowen.com/news/22606.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。