Neu update von 1.5.51.1 auf 1.6.32.1

Bencondito

Aktives Mitglied
10. Januar 2012
27
0
Wien
das Update stopt immer bei der Version 1.6.28.0 und 83% bei der Tabelle einspielen von
CREATE TABLE #tempAuftraege (kAuftrag INT, kAuftragQuelle INT)

INSERT INTO #tempAuftraege (kAuftrag, kAuftragQuelle)
SELECT tAuftrag.kAuftrag, Vaterauftrag.kAuftragQuelle
FROM Verkauf.tAuftrag
JOIN Verkauf.tAuftrag AS VaterAuftrag ON VaterAuftrag.kAuftrag = tAuftrag.kAuftragQuelle AND tAuftrag.nAuftragQuelleAktion = 3
WHERE VaterAuftrag.kAuftragQuelle IS NOT NULL AND VaterAuftrag.kAuftragQuelle != 0 AND VaterAuftrag.kAuftrag != VaterAuftrag.kAuftragQuelle

WHILE @@ROWCOUNT > 0
BEGIN
UPDATE #tempAuftraege
SET #tempAuftraege.kAuftragQuelle = VaterAuftrag.kAuftragQuelle
FROM #tempAuftraege
JOIN Verkauf.tAuftrag AS VaterAuftrag ON VaterAuftrag.kAuftrag = #tempAuftraege.kAuftragQuelle
WHERE VaterAuftrag.kAuftragQuelle IS NOT NULL AND VaterAuftrag.kAuftragQuelle != 0 AND VaterAuftrag.nAuftragQuelleAktion = 3
AND VaterAuftrag.kAuftragQuelle != VaterAuftrag.kAuftrag
END;

UPDATE Verkauf.tAuftrag
SET tAuftrag.kAuftragQuelle = #tempAuftraege.kAuftragQuelle
FROM Verkauf.tAuftrag
JOIN #tempAuftraege ON tAuftrag.kAuftrag = #tempAuftraege.kAuftrag
WHERE tAuftrag.kAuftragQuelle != #tempAuftraege.kAuftragQuelle

DROP TABLE #tempAuftraege;

hab es auch schon mit anderen Versionen getestet ,aber immer der selbe Fehler

Müssen alle Aufträge abgearbeitet sein ?
 

Ähnliche Themen