в будущем. Эта команда даёт
Синтаксис (стандартный)
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 даёт возможность передавать эти привилегии другим пользователям.
Синтаксис (нестандартный)
GRANT DBA
| RESOURCE
| CONNECT ... .
TO <Authorization ID> . , . .
[IDENTIFIED BY> password>
CONNECT дает возможность передавать право на регистрацию и некоторые другие ограниченные права.
RESOURCE дает пользователю право создавать таблицы.
DBA дает возможность передавать почти все права.
IDENTIFIED BY используется вместе с CONNECT для создания или изменения пароля пользователя.