Pytanie : Tworzyć "Wsad Liczba" w SQL Serwer 2000 dla import sprzedaż rozkaz

Cześć all.

We obecnie mieć DTS że import sprzedaż rozkazywać informacja w 2 stół:

myHeader i myDetails

myHeader: HeaderID, SalesOrderNumber, Klient, Date
myDetail: DetailID, SalesOrderNumber, Rzecz, Quantity

These dostawać importować importować godzina. My musieć sposób wszystkie the sprzedaż rozkaz który importować każdy godzina jako "wsad".

So na przykład:

Let mówić przy 9am my mieć the następujący sprzedaż rozkaz import:
SO-1, SO-2, SO-3, SO-4 i SO-5 mieć rozważać Wsad 1

At 10am my mieć the następujący sprzedaż rozkaz import:
SO-A, SO-B i SO-C rozważać rozważać Wsad 2

How móc I rozważać w SQL? I być myśleć I dodawać inny pole myHeader dzwonić BatchNo i w mój DTS zaraz po I importować the chodnikowiec informacja myHeader wtedy I robić AKTUALIZACJA który patrzeć rejestr dokąd BatchNo isnull i wtedy dostawać the MAX (BatchNo) + 1.

But gdy I próbować i w mój aktualizacja oświadczenie I dostawać the następujący błąd: "Agregat móc w the ustalony lista AKTUALIZACJA oświadczenie. "

Below być mój aktualizacja code
Thank ty w postęp!
(1):
2:
3:
UPDATE myHeader
USTALONY BatchNumber = MAX (BatchNumber) + (1)
DOKĄD (BatchNumber BYĆ NIEOBOWIĄZUJĄCY)

Odpowiedź : Tworzyć "Wsad Liczba" w SQL Serwer 2000 dla import sprzedaż rozkaz

Stuknięcie dalej Wysyłać Otrzymywać - > Wysyłać Otrzymywać Grupa - > Definiować Wysyłać Otrzymywać Grupa (przy the dno i móc stuknięcie jrathi znaczyć). Wysyłać Otrzymywać grupa dialog pudełko otwierać. Wysyłać otrzymywać interwał być wewnątrz tam. … Thinkpads_User
Inne rozwiązania  
 
programming4us programming4us