Jag behöver ta bort dom sista 20 000 raderna i en tabell och undrar hur jag ska göra.
Att använda bottom 20000 * kommandot med delete funkar inte...
2 svar · 249 visningar · startad av Mharlin
Jag behöver ta bort dom sista 20 000 raderna i en tabell och undrar hur jag ska göra.
Att använda bottom 20000 * kommandot med delete funkar inte...
Hej och välkommen till webForum!
DELETE FROM tblTable1 WHERE ID IN (SELECT TOP 20000 ID FROM tblTable1 ORDER BY ID DESC)
Ungefärligen. Fast det beror ju lite på vad du menar med sista raderna. De älsta eller de nyaste?
Denna kod tar bort de 20000 nyaste posterna.
Mvh,