Выполнение команды
Листинг 4.55. Выполнение команды UPDATE с обновлением нескольких полей
booktown=# UPDATE publishers
booktown-# SET name = 'OVReilly & Associates',
booktown-# address = 'OVReilly & Associates. Inc. '
booktown-# || '101 Morris St, Sebastopol, CA 95472'
booktown-# WHERE id = 113;
UPDATE 1
booktown=# SELECT name, substrtaddress, 1, 40) || '...' AS short_address
booktown-# FROM publishers
booktown-# WHERE id = 113;
name | short_address
O'Reilly & Associates | O'Reilly & Associates. Inc. 101 Morris S...
(1 row)
В этой команде UPDATE значения обоих полей, name и address, заданы в виде строковых констант. Обратите внимание: внутренние апострофы в строках экранируются обратной косой чертой. Команда SELECT позволяет убедиться в правильности выполненного обновления.