SQL1

       

в будущем. Эта команда даёт


Синтаксис (стандартный)

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 для создания или изменения пароля пользователя.


Содержание раздела