A volte è necessario aggiornare una tabella del database SQL e si desidera utilizzare i valori di un'altra tabella per eseguire l'aggiornamento. Ecco come lo faresti in ASP.

Innanzitutto, lo scenario per renderlo più facile da capire. Diciamo che stai spostando i server per qualche motivo. Avevi una tabella "traffic" sul vecchio server che aveva i campi page_id e hit_count. Hai anche una tabella "traffic" sul nuovo server, con quegli stessi campi. Ora che hai finito di spostarti, vuoi combinare quei due numeri di traffico in modo da avere una tabella con il tuo traffico totale.

Innanzitutto, spostare i dati dal vecchio server nel nuovo server, in una tabella denominata "traffic_old". Quindi le due tabelle sono affiancate sul nuovo server. La sintassi SQL per aggiungere quei vecchi numeri di traffico nel nuovo sarebbe:

aggiornare il traffico
imposta hit_count = traffic.hit_count + to.hit_count
da traffic_old a
dove traffic.page_id = to.page_id;

Tale comando aggiornerà la tabella del traffico in modo che il valore di ciascun ID pagina sia ora uguale al suo valore originale più il valore corrispondente da traffic_old.

Per la shell ASP completa, leggi l'Introduzione all'aggiornamento in ASP

Se stai usando valori di caratteri / stringhe, assicurati di leggere sulla gestione degli apostrofi nei campi di input per assicurarti che i campi di input siano pronti per l'uso in SQL.

Introduzione ad ASP Ebook

Scarica questo ebook per ottenere tutto ciò che devi sapere sull'apprendimento di ASP: da un tutorial passo-passo a elenchi di funzioni, codice di esempio, errori e soluzioni comuni e molto altro! 101 pagine.

Istruzioni Video: SQL #15 - Funzioni: COUNT (Aprile 2024).