Tutorial SQL

Przykłady, tutorial, gotowe rozwiązania sql.

Kategoria: SQL Server


Usuwanie dużej ilości rekordów


Usuwanie dużej ilości rekordów



Jak usunąć szybko dużą ilość rekordów z tabeli? Najłatwiej podzielić dane na mniejsze kawałki. W tym celu trzeba przestawić bazę w tryb "simple".

WHILE 1 = 1
BEGIN
   DELETE TOP(2000)
   FROM table1
   WHERE date <= getdate()-1;

   IF @@ROWCOUNT < 2000 BREAK;
END

powrót















Szkolenia T-SQL, SSIS, Reporting Services, Power BI przez Skype

napisz mariuszhk@op.pl

Książki

Copyright 2010-2011mariuszhk@op.pl

obob ob

Valid HTML 4.01 Transitional

Strona internetowa wykorzystuje pliki cookie zapisywane w pamięci przeglądarki internetowej.

OK