TRUNCATE table [NewSportsStore].[dbo].[Products]
Delete [NewSportsStore].[dbo].[Products] WHERE ProductID>10
TRUNCATE 删除所有行,不需要过滤条件。
TRUNCATE 以最小模式记录日志,而Delete则以完整模式记录日志,性能存在巨大差异。
对于一个百万级数据,删除所有行,TRUNCATE 只需要几秒钟,
Delete需要几分钟,甚至几小时。
若有标识列,TRUNCATE 会报标识值重置为最初的种子(seed),而Delete不会。
sql删除功能
最新推荐文章于 2022-10-10 16:12:05 发布