Оператор обновления значений атрибутов
. Синтаксис для этого оператора следующий:
UPDATE приемник список-присваиваний; | |
список-присваиваний
::= атрибут := скалярное-выражение | | |
список-присваиваний, атрибут := скалярное-выражение |
Здесь приемник
– любое реляционное выражение. Каждый атрибут из списка присваиваний принадлежит приемнику.
Все кортежи приемника обновляются в соответствии с указанным списком присваиваний.
Пример:
UPDATE (S WHERE Ci = ‘Яя’) St := St*10;
Будут обновлены значения атрибута St во всех кортежах отношения S, удовлетворяющих условию Ci = ‘Яя’.