Для модификации данных используется команда UPDATE, имеющая следующий синтаксис:
UPDATE {<Имя таблицы> | <Имя представления>}
SET {<Столбец> = <Выражение> [,…]}
[WHERE <Условие>]
Предложение SET указывает столбцы, которые будут изменяться, и значения, которые им присваиваются. По умолчанию команда применяется ко всем строкам таблицы. С помощью предложения WHERE можно отобрать только часть записей, в которых необходимо выполнить изменения данных.
Например, увеличим цену проживания в одноместных номерах на 10%.
UPDATE Тип_номера
SET Цена = Цена*1.1
WHERE Число_мест = 1
Удаление строк
Для того, чтобы удалить одну или несколько записей, в SQL Server используется команда DELETE, которая имеет простой синтаксис:
DELETE [FROM] {<Имя таблицы> | <Имя представления>}
[WHERE <Условие>]
Следует помнить, что по умолчанию удаляются все записи таблицы. Если необходимо удалить только часть записей таблицы, необходимо использовать предложение WHERE. Ключевое слово FROM необязательно, но рекомендуется, поскольку улучшает читаемость команды. В приведенном ниже примере из таблицы ПРОЖИВАЕТ удаляются записи, в которых КОД_КЛИЕНТА = 11.
DELETE FROM Проживает WHERE Код_клиента = 11