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