Команда UPDATE предназначена для редактирования данных в таблице.
Синтаксис команды:
UPDATE {<имя таблицы> [SET (<имя столбца>)] = <выражение> [,…n]|<подзапрос>] WHERE <условие>};
В случае успешного выполнения команды выдается сообщение (N row(s) affected) (N записей задействовано), где N - количество редактируемых записей.
Пример 16
Задача.
В отношении Student в строку с номером зачетки '050004'' ввести имя студента.
Решение.
UPDATE Student
SET StName='Митькин М.М.'
WHERE NRecordBook='050004';
Выполнение следующего запроса позволит вывести на экран содержание всей таблицы и проверить результат предыдущей операции.
SELECT * FROM Student;
Результат выполнения команды UPDATE:

Если предложение WHERE не задано, то исправления вносятся во все строки таблицы. Будьте внимательны при выполнении команд DELETE, UPDATE.
Пример 17
Задача.
Изменить регистр (с верхнего на нижний) при написании имени студента в отношении Student.
Решение.
UPDATE Student
SET StName=LOWER (StName);
Результат операции посмотрим, используя следующий запрос
SELECT NRecordBook, StName
FROM Student
Результат выполнениязапроса:
Обратная операция (изменение регистра с нижнего на верхний) выполняется с помощью команды UPPER.