sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man gör en snabb DELETE av massor av data från en stor tabell (sql-server)

Kopiera raderna du inte vill ta bort till en tillfällig tabell med välj till , och sedan truncate tabellen istället för att ta bort. Kopiera raderna tillbaka till den gamla tabellen. Kom ihåg att släppa kontraints först.

Om du har identitetskolumner, efter att ha hyrt data, använd något liknande detta för att se om tabellen.

declare @seed int
select @seed = max(identity_col)+1 from tableName
DBCC CHECKIDENT (orders, table_name, @seed)


  1. Är frågor i pg_stat_activity trunkerade?

  2. mysql left join sum two tabeller med rollup

  3. Skicka data från Android till server via JSON

  4. Finns det en SQLite som motsvarar MySQL:s DESCRIBE [tabell]?