SQLсервер в Linux -самостоятельное освоение пакета

         

Выполнение команды



Листинг 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 позволяет убедиться в правильности выполненного обновления.



Содержание раздела