方式一:
TRUNCATE TABLE TableName --这样不但将数据删除,而且可以重置identity属性的字段
但是,TRUNCATE TABLE 对应的表主键如果是其他表的外键,那么它无法执行,这种状况就要采用方式二了
方式二:
delete from TableName
dbcc checkident(TableName,reseed,0) --重置identity属性的字段,让其下值从1开始
本文深入探讨了SQL语句的高效使用方法,包括TRUNCATE TABLE与DELETE语句的区别及适用场景,以及如何通过DELETES FROM和BCCHECKIDENT来重置ID属性,实现数据库的高效管理和维护。
方式一:
TRUNCATE TABLE TableName --这样不但将数据删除,而且可以重置identity属性的字段
方式二:
delete from TableName
dbcc checkident(TableName,reseed,0) --重置identity属性的字段,让其下值从1开始

被折叠的 条评论
为什么被折叠?