WHERE CURRENT OF ОПЕРАТОР

В этом учебном материале вы узнаете, как использовать оператор WHERE CURRENT OF в Oracle/PLSQL c синтаксисом и примерами.

Описание

Если вы планируете обновлять или удалять записи, на которые ссылается оператор SELECT FOR UPDATE, вы можете использовать оператор WHERE CURRENT OF.

Синтаксис

UPDATE имя_таблицы
SET set_clause
WHERE CURRENT OF имя_курсора;

или

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

Примечание

  • Оператор WHERE CURRENT OF позволяет обновить или удалить запись, которая была в курсоре последней.

ПРИМЕР

Обновление (updating) с помощью оператора WHERE CURRENT OF

В этом примере мы обновляем записи с помощью оператора WHERE CURRENT OF

Удаление (Deleting) с помощью оператора WHERE CURRENT OF

В этом примере мы удаляем записи с помощью оператора WHERE CURRENT OF