sql >> Databáze >  >> RDS >> Sqlserver

Jak udělat rychlé DELETE spousty dat z velké tabulky (sql server)

Zkopírujte řádky, které nechcete mazat, do dočasné tabulky pomocí vybrat do a poté zkrátit tabulku spíše než smazat. Zkopírujte řádky zpět do staré tabulky. Nezapomeňte zrušit omezení první.

Pokud máte sloupce identity, po pronajmutí dat použijte něco takového k opětovnému nasazení tabulky.

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


  1. Tabulka podregistru vrací prázdnou sadu výsledků pro všechny dotazy

  2. Vytvořte uživatele se všemi oprávněními v Oracle

  3. Jak načíst konfiguraci JDBC ze souboru vlastností Příklad

  4. Alternativy k array_agg()?