Knickbauchwaldi: Eine definierte Anzahl Zeilen löschen

Beitrag lesen

Hallo,

du hast

[ ] einen MS SQL Server 2000 auf MS Windows 2003 Server
[ ] einen MS SQL Server 2005 auf MS Windows 2000 Server
[ ] einen MS SQL Server 2005 auf MS Windows 2003 Server

Bei MS SQL 2005 Server kannst du dem DELETE ein "TOP (n) [PERCENT]"
hinzufügen, allerdings werden die Rows nach Zufallsprinzip aus
dem Gesamtset der zu löschenden ausgewählt. Ein ORDER BY ist nicht möglich.

Gruß, Frank

Hi,

da hab ich mich wohl vertan. Das ist ein MS SQL 2000 Server auf einem MS Windows 2000 Server.

Das die per Zufall rausgelöscht werden, ist nicht schlimm, ich will nur die Menge der Datensätze reduzieren (für einen Test).

Ist es denn vielleicht möglich, dass man beim Erstellen der Tabelle (habe ich mit Select Into gemacht) nur eine gewisse Anzahl mit rüberkopiert?