Това е пример, който ще актуализира всички цени за CategoryID 27:
update MyTable
set Price = Price + 10
where CategoryID = 27
Преди да стартирате UPDATE
заявка като тази, уверете се, че ще актуализирате правилните записи, като стартирате SELECT
заявка със същия WHERE
клауза и проверка на резултатите:
select *
from MyTable
where CategoryID = 27
Забележка
Горното предполага, че не се поддържа ценова история. Ще трябва да разгледате структурата на таблицата, за да разберете дали това е така или не. Ако историята на цените се поддържа, ще трябва да предприемете различен подход, в зависимост от това как е структурирана схемата. АКО ни уведомите каква е вашата схема, можем да бъдем по-конкретни.