在T-SQL中这三个命令符,相信很多朋友都不会陌生的,我自己在工作也会常常使用到它们,虽然我们清除的知道用这三个命令符可以达到怎样的预期效果. 但是却很少深入的去了解它们,知道它们有什么区别,又各有什么优缺点,这是我们常常忽略的一点.下面我也来谈谈自己对这些命令符的理解. 相同点 delete.truncate.drop都可以删除指定表中的数据 不同点 1.delete 是删除表或结果集中的数据行,后可以带 where 子句. 2.truncate 删除表中的所有行,而不记录单个行删除操作.tr…