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).