SQL для начинающих



       

Позиционные операторы DELETE и UPDATE



Позиционные операторы DELETE и UPDATE

Со строками, на которые в данный момент указывает курсор, можно выполнять операции удаления и обновления. Синтаксис оператора DELETE следующий:

DELETE FROM имя_таблицы WHERE CURRENT OF имя_курсора ;

Если курсор не указывает на строку, генерируется ошибка, и удаление не происходит. Вот синтаксис оператора UPDATE:

UPDATE имя_таблицы

SET имя_столбца = значение [,имя_столбца = значение]...

    WHERE CURRENT OF имя_курсора ;

Значение, помещаемое в каждый выбранный столбец, должно являться выражением, ключевым словом или ключевым словом DEFAULT. Если при проведении операции обновления возникает какая-либо ошибка, обновление не выполняется.



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