Frage : Eine „Bearbeitungsnummer“ in SQL-Server 2000 für Import der Verkaufsaufträge verursachen

Hallo haben all.

We z.Z. ein DTS, das Verkaufsauftragsinformationen in 2 Tabellen importiert:

myHeader und myDetails

myHeader: HeaderID, SalesOrderNumber, Kunde, Date
myDetail: DetailID, SalesOrderNumber, Einzelteil, Quantity

These erhalten einmal in der Stunde importiert. Wir müssen eine Weise finden, alle Verkaufsaufträge zu behandeln, die jede Stunde als „Reihe“ importiert werden.

So zum Beispiel:

Let, das wir an 9am sagen, wir die folgenden Verkaufsaufträge zum Import haben: des
SO-1, des SO2, SO3, SO-4 und SO-5 diese würden als Reihe 1

At 10am gelten, das wir die folgenden Verkaufsaufträge zum Import haben:
SO-A, SCHLUCHZEN und Soc, die diese als Reihe 2

How gelten würden, können ich dies in SQL tun? Ich bin denkend ich würde hinzufügen ein anderes Feld myHeader benanntem BatchNo und in meinem rechten DTS, nachdem ich die Kopfzeile zum myHeader dann importiere, tue ich ein UPDATE, das Aufzeichnungen betrachtet, in denen BatchNo isnull und dann das max (BatchNo) + 1.

But erhalten, wenn ich versuche, den in meiner Updateaussage zu tun, die ich die folgende Störung erhalte: „Eine Gesamtheit kann möglicherweise nicht in der Satzliste einer UPDATE-Aussage erscheinen. „

Below ist mein Update code
Thank Sie im Voraus!
1:
2:
3:
UPDATE myHeader
BatchNumber = max (BatchNumber) + 1 EINSTELLEN
WO (BatchNumber IST UNGÜLTIG)

Antwort : Eine „Bearbeitungsnummer“ in SQL-Server 2000 für Import der Verkaufsaufträge verursachen

Send-Receive an klicken - > Send-Receivegruppen - > definieren Send-Receivegruppen (an der Unterseite und kann sein, was das jrathi bedeutet). Send-Receivegruppen-Dialogfeld öffnet. Send-Receiveabstand ist innen dort. … Thinkpads_User
Weitere Lösungen  
 
programming4us programming4us