Soms moet u een SQL-databasetabel bijwerken en wilt u waarden uit een andere tabel gebruiken om de update mee uit te voeren. Hier is hoe je dat zou doen in ASP.

Allereerst het scenario om dit gemakkelijker te begrijpen te maken. Laten we zeggen dat u om een ​​of andere reden servers verplaatst. U had een "verkeerstabel" op de oude server met de velden page_id en hit_count. U hebt ook een "verkeerstabel" op de nieuwe server, met dezelfde velden. Nu u klaar bent met verplaatsen, wilt u die twee verkeerscijfers samenvoegen, zodat u één tabel hebt met uw totale verkeer.

Eerst verplaatst u de gegevens van de oude server naar de nieuwe server, in een tabel met de naam "traffic_old". De twee tabellen staan ​​dus naast elkaar op de nieuwe server. De SQL-syntaxis om die oude verkeersnummers aan de nieuwe toe te voegen zou zijn:

verkeer bijwerken
set hit_count = traffic.hit_count + to.hit_count
van traffic_old naar
waar traffic.page_id = to.page_id;

Met die opdracht wordt de verkeerstabel bijgewerkt, zodat de waarde van elke pagina-ID nu gelijk is aan de oorspronkelijke waarde plus de overeenkomende waarde van traffic_old.

Lees de Inleiding tot bijwerken in ASP voor de volledige ASP-shell

Als u teken- / tekenreekswaarden gebruikt, lees dan zeker over het omgaan met apostrof in invoervelden om ervoor te zorgen dat uw invoervelden klaar zijn voor gebruik in SQL.

Inleiding tot ASP Ebook

Download dit e-boek voor alles wat u moet weten over het leren van ASP - van een stapsgewijze zelfstudie tot functielijsten, voorbeeldcode, veelvoorkomende fouten en oplossingen en nog veel meer! 101 pagina's.

Video-Instructies: HACKLOG 2x07 - Fondamentali sul Linguaggio SQL (Mei 2024).