UPDATE Anweisung nur über eine bestimmte Anzahl von Datensätzen
-
Moin
Ich hab mal ne frage.... und zwar suche ich jetz schon ne ewigkeit wie man auf nem "Microsoft SQL Sever 2000" ein UPDATE über eine Tabelle jagt und dabei nur eine bestimmte anzahl an Datensätzen verändert. Auf nem MySQL Server würde ich es mit LIMIT machen aber auf dem MSSQL Server scheint es das nicht zu geben. Hab's schon mit TOP versucht, was bei SELECT Anweisungen auch zu funktionieren scheint... nur bei UPDATE eben nicht...
kann mir da jemand auf die sprünge helfe?
danke schonmal
-
Hallo,
probier mal:SET ROWCOUNT 5 UPDATE meineTabelle SET spalte1 = 1 SET ROWCOUNT 0
SET ROWCOUNT bewirkt, dass nur x Spalten berücksichtigt werden. Um das wieder zudeaktivieren, musst du SET ROWCOUNT auf 0 setzen (sonst bekommst du beim nächsten SELECT Herzklopfen)
-
grovie... funktioniert
dank dir