Есть моменты, когда вам нужно обновить одну таблицу базы данных SQL и использовать значения из другой таблицы для обновления. Вот как вы это сделаете в ASP.

Во-первых, сценарий, чтобы сделать это легче понять. Допустим, вы по каким-то причинам перемещаете серверы. У вас была таблица «трафика» на старом сервере с полями page_id и hit_count. У вас также есть таблица «трафика» на новом сервере с теми же полями. Теперь, когда вы закончили перемещение, вы хотите объединить эти две цифры трафика, чтобы у вас была одна таблица с вашим общим трафиком.

Во-первых, вы должны переместить данные со старого сервера на новый, в таблицу с именем "traffic_old". Таким образом, две таблицы находятся рядом на новом сервере. Синтаксис SQL для добавления этих старых номеров трафика в новый:

обновить трафик
set hit_count = traffic.hit_count + to.hit_count
от traffic_old до
где traffic.page_id = to.page_id;

Эта команда обновит таблицу трафика, так что теперь значение каждого идентификатора страницы будет равно ее исходному значению плюс значение, соответствующее значению traffic_old.

Для полной оболочки ASP прочитайте Введение в Обновление в ASP

Если вы используете символьные / строковые значения, обязательно прочитайте об обработке апострофов во входных полях, чтобы убедиться, что ваши входные поля готовы для использования в SQL.

Введение в ASP Ebook

Загрузите эту книгу, чтобы получить все, что вам нужно знать об изучении ASP - от пошагового руководства до списков функций, примеров кода, распространенных ошибок и решений и многого другого! 101 страница

Видео инструкция: Уроки SQL для начинающих / #7 - Объединение данных (May 2024).