ВУЗ:
Составители:
Рубрика:
149
Право INSERT позволяет вставлять новые строки в таблицу
или представление. Выдается только на уровне таблицы или пред-
ставления и не может быть выдано на уровне столбца.
Право UPDATE выдается либо на уровне таблицы (что позво-
ляет изменять в ней все данные), либо на уровне отдельного столб-
ца (это разрешает изменять данные только в пределах столбца).
Право DELETE позволяет удалять строки из таблицы или
представления. Выдается только на уровне таблицы или представ-
ления, но не может быть выдано на уровне столбца.
Право SELECT разрешает выборку данных и может выдавать-
ся как на уровне таблицы, так и на уровне отдельного столбца.
Право REFERENCES предоставляет возможность ссылаться
на указанный объект. Применительно к таблицам разрешает созда-
вать внешние ключи, ссылающиеся на первичный ключ или уни-
кальный столбец этой таблицы.
EXECUTE – предоставляется привилегия выполнять храни-
мую процедуру или пользовательскую функцию. Естественно, кро-
ме этого владелец хранимой процедуры может просматривать и из-
менять ее код.
Системные_привилегии – или права на выполнение команд
SQL. Этот класс прав контролирует возможность создания базы
данных, объектов в базе данных и выполнения процедуры резервно-
го копирования. Предоставляются привилегии на выполнение сле-
дующих команд:
CREATE DATABASE
CREATE TABLE
CREATE VIEW
CREATE DEFAULT
CREATE RULE
CREATE PROCEDURE
BACKUP DATABASE
BACKUP LOG;
Привилегия на выполнение инструкции CREATE также под-
разумевает привилегию на выполнение соответствующих команд
ALTER и DROP.
Право INSERT позволяет вставлять новые строки в таблицу или представление. Выдается только на уровне таблицы или пред- ставления и не может быть выдано на уровне столбца. Право UPDATE выдается либо на уровне таблицы (что позво- ляет изменять в ней все данные), либо на уровне отдельного столб- ца (это разрешает изменять данные только в пределах столбца). Право DELETE позволяет удалять строки из таблицы или представления. Выдается только на уровне таблицы или представ- ления, но не может быть выдано на уровне столбца. Право SELECT разрешает выборку данных и может выдавать- ся как на уровне таблицы, так и на уровне отдельного столбца. Право REFERENCES предоставляет возможность ссылаться на указанный объект. Применительно к таблицам разрешает созда- вать внешние ключи, ссылающиеся на первичный ключ или уни- кальный столбец этой таблицы. EXECUTE – предоставляется привилегия выполнять храни- мую процедуру или пользовательскую функцию. Естественно, кро- ме этого владелец хранимой процедуры может просматривать и из- менять ее код. Системные_привилегии – или права на выполнение команд SQL. Этот класс прав контролирует возможность создания базы данных, объектов в базе данных и выполнения процедуры резервно- го копирования. Предоставляются привилегии на выполнение сле- дующих команд: CREATE DATABASE CREATE TABLE CREATE VIEW CREATE DEFAULT CREATE RULE CREATE PROCEDURE BACKUP DATABASE BACKUP LOG; Привилегия на выполнение инструкции CREATE также под- разумевает привилегию на выполнение соответствующих команд ALTER и DROP. 149
Страницы
- « первая
- ‹ предыдущая
- …
- 148
- 149
- 150
- 151
- 152
- …
- следующая ›
- последняя »