Оператор DELETE Назад В начало Вперед

Данный оператор удаляет строки из таблицы <таблица>. Удаляемые записи определяются выборкой в предложении WHERE или (начиная с Атлантис 5.3.10) текущей позицией курсора в предложении WHERE CURRENT OF. Если раздел WHERE отсутствует, удаляются все записи таблицы.

<delete-clause> = DELETE [ FROM ] <таблица>
  [(WHERE <search-condition>) | (WHERE CURRENT OF <cursor-name>)]

<таблица> - таблица, логическая таблица, синоним:

<таблица> = <table-name> | <view-name> | <table-alias>

<search-condition> - выражение, определяющее условия включения записи в список удаляемых записей. Подробнее см. В разделе "Оператор выборки данных SELECT. ".

<cursor-name> - имя курсора, см. оператор объявления курсора в разделе "Хранимые процедуры и функции. ". Начиная с Атлантис 5.3.10.

Версия

Предложение WHERE CURRENT OF <cursor-name> доступно начиная с Атлантис 5.3.10.