Der er tidspunkter, hvor du skal opdatere en SQL-databasetabel og vil bruge værdier fra en anden tabel til at udføre opdateringen med. Sådan gør du i ASP.

For det første scenariet for at gøre dette lettere at forstå. Lad os sige, at du flytter servere af en eller anden grund. Du havde en "trafik" -tabel på den gamle server, der havde felterne page_id og hit_count. Du har også en "trafik" -tabel på den nye server med de samme felter. Nu, hvor du er færdig med at flytte, vil du kombinere disse to trafiktal sammen, så du har en tabel med din samlede trafik.

Først flytter du dataene fra den gamle server til den nye server til en tabel kaldet "trafik_old". Så de to tabeller er side om side på den nye server. SQL-syntaks for at tilføje de gamle trafiknumre til det nye ville være:

opdater trafik
sæt hit_count = trafik.hit_count + to.hit_count
fra trafik_old til
hvor traffic.page_id = to.page_id;

Denne kommando opdaterer trafiktabellen, så hver side-ID's værdi nu er lig med sin oprindelige værdi plus den matchende værdi fra trafik_old.

For den fulde ASP-shell skal du læse Intro til opdatering i ASP

Hvis du bruger tegn / strengværdier, skal du huske at læse om Håndtering af apostrofer i inputfelter for at sikre dig, at dine inputfelter er klar til brug i SQL.

Introduktion til ASP Ebook

Download denne e-bog for at få alt, hvad du har brug for at vide om at lære ASP - fra en trin for trin-tutorial til funktionslister, eksemplekode, almindelige fejl og løsninger og meget mere! 101 sider.

Video Instruktioner: SQL script to insert into many to many table (Kan 2024).