Frage : Aktualisierung der mehrfachen Reihen

Ich wünsche Update 12 carore Aufzeichnungen. Ich möchte von Aufzeichnung 1 bis 5000 und so weiter aktualisieren, dann von 5001 bis 10000, dann von 10001 bis 15000. Wie man sie in einer Schleife tut. Frage ist hier aber es immer Update erste 5000. Wie man Aufzeichnung zunächst 5000 von 50001 bis 10.000 und dann von 10.001 zu 15000.
SET ROWCOUNT 5000
WHILE aktualisiert (BEGIN
FANGEN TRANSACTION

update newformularydtl
set newformularydtl.ddid=b.ddid von newformularydtl a, Medispan.dbo.mmw_drug_pack b
where a.ProductID=b.ppid
, WENN @@ROWCOUNT = 0
BEGIN
TRANSACTION
BREAK
END
FESTLEGEN, FESTLEGEN TRANSACTION
END
an

Antwort : Aktualisierung der mehrfachen Reihen

wo a.ProductID=b.ppid
und a.ddid <> b.ddid
Weitere Lösungen  
 
programming4us programming4us