(ВЫПОЛНИТЬ 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
(ПЕРЕДАТЬ ПРАВА)
Синтаксис (стандартный)
GRANT ALL [PRIVILEGES]
| {SELECT
| INSERT
| DELETE
| UPDATE [(<column llst>)]
| REFERENCES [(<column llst>)l } . , . .
ON <table name> . , . .
TO PUBLIC | <Authorization ID> . , . .
[WITH GRANT OPTION];
Аргумент ALL(ВСЕ), с или безPRIVILEGES(ПРИВИЛЕГИИ), включает каждую ривилегию в список привилегий. PUBLIC(ОБЩИЙ) включает всех существующих пользователей и всех созданых в будущем. Эта команда дает возможность передать права для выполнения действий в таблице с указаным именем.REFERENCES позволяет дать права чтобы
использовать столбцы в списке столбцов<column list> как родительский ключ для внешнего ключа. Другие привилегии состоят из права выполнять команды для которых привилегии указаны их имнами в таблице. UPDATE, подобен REFERENCES, и может накладывать ограничения на определенные столбцы. GRANT OPTION дает возможность передавать эти привилегии другим пользователям.
Синтаксис ( нестандартный )