Kartais reikia atnaujinti vieną SQL duomenų bazės lentelę ir norėdami atnaujinti norite naudoti kitos lentelės reikšmes. Štai kaip jūs tai padarysite ASP.

Pirmiausia scenarijus, kad tai būtų lengviau suprasti. Tarkime, kad dėl tam tikrų priežasčių judate serverius. Sename serveryje turėjote „eismo“ lentelę, kurioje buvo laukai page_id ir hit_count. Naujajame serveryje taip pat turite „srauto“ lentelę su tais pačiais laukais. Dabar, kai baigėte judėti, norite sujungti šiuos du srauto skaičius kartu, kad turėtumėte vieną lentelę su visu jūsų srautu.

Pirmiausia perkelsite duomenis iš senojo serverio į naująjį serverį, į lentelę pavadinimu „traffic_old“. Taigi naujos lentelės yra dvi lentelės viena šalia kitos. SQL sintaksė, kad tuos senus srauto numerius būtų galima pridėti prie naujo, būtų:

atnaujinti srautą
nustatykite hit_count = traffic.hit_count + to.hit_count
nuo traffic_old iki
kur traffic.page_id = to.page_id;

Ši komanda atnaujins srauto lentelę taip, kad kiekvieno puslapio ID vertė dabar būtų lygi pradinei vertei pridėjus atitikimo vertę iš „traffic_old“.

Norėdami sužinoti visą ASP apvalkalą, perskaitykite ASP atnaujinimo įvadą

Jei naudojate simbolių / eilučių reikšmes, būtinai perskaitykite „Apostrofų tvarkymas įvesties laukuose“, kad įsitikintumėte, jog įvesties laukai yra paruošti naudoti SQL.

Įvadas į ASP elektroninę knygą

Atsisiųskite šią knygą, kad gautumėte viską, ką reikia žinoti apie ASP mokymąsi - pradedant nuo žingsnio po žingsnio vadovėlio iki funkcijų sąrašų, pavyzdžių kodo, bendrų klaidų ir sprendimų bei dar daugiau! 101 psl.

Vaizdo Instrukcijos: SQL (Gegužė 2024).