Czasami musisz zaktualizować jedną tabelę bazy danych SQL i chcieć użyć wartości z innej tabeli do wykonania aktualizacji. Oto, jak zrobiłbyś to w ASP.

Po pierwsze, scenariusz ułatwiający zrozumienie. Załóżmy, że z jakiegoś powodu przenosisz serwery. Miałeś tabelę „ruchu” na starym serwerze, która miała pola page_id i hit_count. Na nowym serwerze masz także tabelę „ruchu” z tymi samymi polami. Teraz, gdy już skończyłeś przeprowadzkę, chcesz połączyć te dwie wartości ruchu razem, aby mieć jeden stół z całkowitym ruchem.

Najpierw przeniesiesz dane ze starego serwera na nowy serwer, do tabeli o nazwie „traffic_old”. Dwie tabele znajdują się obok siebie na nowym serwerze. Składnia SQL, aby dodać te stare numery ruchu do nowego, to:

aktualizuj ruch
ustaw hit_count = traffic.hit_count + na.hit_count
od traffic_old do
gdzie traffic.page_id = to.page_id;

To polecenie zaktualizuje tabelę ruchu, dzięki czemu wartość każdego identyfikatora strony będzie teraz równa jego pierwotnej wartości powiększonej o pasującą wartość z traffic_old.

Aby zapoznać się z pełną powłoką ASP, przeczytaj wprowadzenie do aktualizacji w ASP

Jeśli używasz wartości znakowych / łańcuchowych, przeczytaj artykuł o obsłudze apostrofów w polach wejściowych, aby upewnić się, że pola wejściowe są gotowe do użycia w SQL.

Wprowadzenie do ASP Ebook

Pobierz ten ebook, aby uzyskać wszystko, co musisz wiedzieć o nauce ASP - od samouczka krok po kroku po listy funkcji, przykładowy kod, typowe błędy i rozwiązania i wiele więcej! 101 stron.

Instrukcje Wideo: excel-753 - Jak porównać dwie tabele (jak zestawić dwie tabele) - Power Query (Kwiecień 2024).