Niekedy je potrebné aktualizovať jednu databázovú tabuľku SQL a na aktualizáciu chcete použiť hodnoty z inej tabuľky. Takto by ste to urobili v ASP.
Po prvé, scenár na uľahčenie pochopenia. Povedzme, že z nejakého dôvodu presúvate servery. Na starom serveri ste mali tabuľku „traffic“, ktorá obsahovala polia page_id a hit_count. Na novom serveri máte tiež tabuľku „traffic“ s rovnakými poľami. Teraz, keď ste hotoví, chcete kombinovať tieto dve údaje o premávke dohromady, takže máte jednu tabuľku s celkovou návštevnosťou.
Najprv by ste presunuli údaje zo starého servera do nového servera, do tabuľky s názvom „traffic_old“. Tieto dve tabuľky sú teda vedľa nového servera. Syntax SQL na pridanie týchto starých prenosových čísel do nového by bola:
aktualizovať prevádzku
set hit_count = traffic.hit_count + to.hit_count
z traffic_old do
where traffic.page_id = to.page_id;
Tento príkaz zaktualizuje tabuľku premávky tak, aby sa hodnota každého ID stránky rovnala pôvodnej hodnote plus zodpovedajúca hodnota z traffic_old.
Pre celý shell ASP si prečítajte Intro to Updating in ASP
Ak používate hodnoty znakov / reťazcov, nezabudnite si prečítať časť Manipulácia s apostrofmi vo vstupných poliach, aby ste sa uistili, že vaše vstupné polia sú pripravené na použitie v SQL.
| Úvod do ASP Ebook
Stiahnite si túto elektronickú knihu, aby ste získali všetko, čo potrebujete vedieť o výučbe ASP - od tutoriálu krok za krokom po zoznamy funkcií, vzorový kód, bežné chyby a riešenia a oveľa viac! 101 strán. |
Video Návody: 07 Tabuľky (LaTeX tutoriál SVK) (Smieť 2024).