Модели и проектирование баз данных

Оператор обновления значений атрибутов


. Синтаксис для этого оператора следующий:

UPDATE приемник список-присваиваний;

список-присваиваний

::= атрибут := скалярное-выражение |

список-присваиваний, атрибут := скалярное-выражение

Здесь приемник

– любое реляционное выражение. Каждый атрибут из списка присваиваний принадлежит приемнику.

Все кортежи приемника обновляются в соответствии с указанным списком присваиваний.

Пример:

UPDATE  (S  WHERE  Ci = ‘Яя’)  St := St*10;

Будут обновлены значения атрибута St во всех кортежах отношения S, удовлетворяющих условию Ci = ‘Яя’.



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