Vous devez parfois mettre à jour une table de base de données SQL et utiliser des valeurs d'une autre table pour effectuer la mise à jour. Voici comment procéder dans ASP.

Tout d'abord, le scénario pour le rendre plus facile à comprendre. Disons que vous déplacez des serveurs pour une raison quelconque. Vous aviez une table "trafic" sur l'ancien serveur qui avait les champs page_id et hit_count. Vous avez également une table "trafic" sur le nouveau serveur, avec ces mêmes champs. Maintenant que vous avez terminé de déménager, vous souhaitez combiner ces deux chiffres de trafic afin d'avoir une table avec votre trafic total.

Tout d'abord, vous déplacerait les données de l'ancien serveur dans le nouveau serveur, dans une table appelée « traffic_old ». Les deux tables sont donc côte à côte sur le nouveau serveur. La syntaxe SQL pour ajouter ces anciens numéros de trafic dans le nouveau serait:

mettre à jour le trafic
set hit_count = traffic.hit_count + to.hit_count
de traffic_old à
où traffic.page_id = to.page_id;

Cette commande mettra à jour la table de trafic de sorte que la valeur de chaque page ID est maintenant égal à sa valeur d'origine ainsi que la valeur correspondante de traffic_old.

Pour le shell ASP complet, lisez l'introduction à la mise à jour dans ASP

Si vous utilisez des valeurs de caractères / chaînes, assurez-vous de lire à propos de la gestion des apostrophes dans les champs d'entrée pour vous assurer que vos champs d'entrée sont prêts à être utilisés dans SQL.

Introduction à ASP Ebook

Téléchargez cet ebook pour obtenir tout ce que vous devez savoir sur l'apprentissage d'ASP - d'un didacticiel étape par étape aux listes de fonctions, des exemples de code, des erreurs et des solutions courantes, et bien plus encore! 101 pages.

Instructions Vidéo: Formation base de données #9 Requêtes SQL avancés .2 - Formation Facile (Mai 2024).