Kopier de rækker, du ikke vil slette, til en midlertidig tabel ved hjælp af vælg i , og derefter truncate tabellen i stedet for at slette. Kopier rækkerne tilbage i den gamle tabel. Husk at slip kontraindikationer først.
Hvis du har identitetskolonner, skal du, efter at have lejet dataene, bruge noget som dette til at gense tabellen.
declare @seed int
select @seed = max(identity_col)+1 from tableName
DBCC CHECKIDENT (orders, table_name, @seed)