Оператор 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.