2.3.2 Изменение данныхЗначение существующих данных могут быть изменены с помощью SQL-оператора UPDATE. Нужно принимать во внимание, что это мощная команда и ее следует использовать с осторожностью. Рассмотрим следующий пример: UPDATE WORK Этот оператор устанавливает значение столбца Сору в строке произведения с номером 506 равным '99/100'. Теперь посмотрим, что имелось в виду, когда речь шла об осторожности. Допустим, что собираясь произвести это изменение, вы сделали ошибку и забыли про предложение WHERE. Таким образом, был передан на исполнение СУБД следующий оператор: UPDATE WORK В итоге, если не нарушаются ограничения столбца Сору (например, ограничения по уникальности), то во всей таблице WORK у столбца Сору будет одно значение - '99/100'. Итог таков: оператор UPDATE весьма мощен и прост в использовании, но может привести к печальным последствиям. С помощью оператора UPDATE можно обновлять и несколько столбцов за один прием. Это демонстрирует следующий пример: UPDATE WORK Эта команда изменяет значения столбцов Сору и Description для указанной работы.
|