КОМАНДА UPDATE ДЛЯ МНОГИХ СТОЛБЦОВ
Однако, вы не должны, ограничивать себя модифицированием единственного столбца с помощью
команды UPDATE. Предложение SET может назначать любое число столбцов, отделяемых запятыми. Все
указанные
назначения могут быть сделаны для любой табличной строки, но только для одной в каждый момент
времени.
Предположим, что продавец Motika ушел на пенсию, и мы хотим переназначить его номер новому
продавцу:
UPDATE
Salespeople SET sname = 'Gibson',city = 'Boston',comm = .10 WHERE snum = 1004;
Эта команда передаст новому продавцу Gibson,
всех текущих заказчиков бывшего продавца Motika и порядки, в том виде в котором они были скомпонованы
для Motika с
помощью поля snum. Вы не можете, однако, модифицировать сразу много таблиц в одной команде,
частично потому, что вы
не можете использовать префиксы таблицы со столбцами измененными предложением SET. Другими
словами, вы не
можете сказать - "SET Salespeop- le.sname = Gibson" в команде UPDATE, вы можете сказать только
так - "SET sname = Gibson".