DELETE FROM <table name>
{ [WHERE <predicate>]; }
| WHERE CURRENT OF <cursorname><SQL term>
Если предложение WHERE отсутствует, ВСЕ строки таблицы удаляются. Если предложение WHERE использует предикат <predicate>, строки, которые удовлетворяют условию этого предиката <predicate>, удаляются. Если предложение WHERE имеет аргумент CURRENT OF (ТЕКУЩИЙ) в имени курсора <cursor name>, строка из таблицы <table name>, на которую в данный момент имеется ссылка с помощью имени курсора <cursor name>, будет удалена. Форма WHERE CURRENT может использоваться только во вложенном SQL и только с модифицируемыми курсорами.
EXEC SQL (ВЫПОЛНИТЬ SQL)
Синтаксис
EXEC SQL <embedded SQL command> <SQL term>
EXEC SQL используется, чтобы указывать начало всех команд SQL, вложенных в другой язык.
FETCH (ВЫБОРКА/ИЗВЛЕЧЕНИЕ)
Синтаксис
EXEC SQL FETCH <cursorname>
INTO <host-varlable llst><SQL term>
FETCH принимает вывод из текущей строки запроса <query>, вставляет её в список главных переменных <host-variable list>, и перемещает курсор на следующую строку. Список <host-variable list> может включать переменную indicator в качестве целевой переменной (См. Главу 25).
GRANT (ПЕРЕДАТЬ ПРАВА)