Руководство по языку sql
Download 1.22 Mb. Pdf ko'rish
|
Firebird3 SQL features
Аргумент
Описание domainname Имя домена, для которого назначается или отнимается привилегия USAGE. exceptionname Имя исключения, для которого назначается или отнимается привилегия USAGE. Новые возможности языка SQL Firebird 3.0 96 generatorname Имя генератора или последовательности, для которого назначается или отнимается привилегия USAGE. charsetname Имя набора символов, для которого назначается или отнимается привилегия USAGE. collationname Имя сортировки, для которого назначается или отнимается привилегия USAGE. Unix_group Имя группы пользователей в операционных системах семейства UNIX. username Имя пользователя, которому будут даны или отобраны привилегии. rolename Имя роли, которой будут даны или отобраны привилегии. viewname Имя представления, которому будут даны или отобраны привилегии. trigname Имя триггера, которому будут даны или отобраны привилегии. procname Имя процедуры, которой будут даны или отобраны привилегии. funcname Имя функции, которой будут даны или отобраны привилегии. packagename Имя пакета, которому будут даны или отобраны привилегии. grantor Пользователь от имени, которого предоставляются или отбираются привилегии. Оператор GRANT предоставляет одну или несколько привилегий для объектов базы данных пользователям, ролям, хранимым процедурам, хранимым или внешним функциям, пакетам, триггерам и представлениям. Оператор REVOKE отменяет привилегии для пользователей, ролей, хранимых процедур, хранимых или внешних функций, пакетов, триггеров и представлений выданные оператором GRANT. Авторизованный пользователь не имеет никаких привилегий до тех пор, пока какие либо права не будут предоставлены ему явно. При создании объекта только его создатель и SYSDBA имеет привилегии на него и может назначать привилегии другим пользователям, ролям или объектам. Для использования объектов метаданных, отличных от таблиц, представлений, хранимых процедур и функций, триггеров и пакетов, в пользовательских запросах необходимо предоставить пользователю привилегию USAGE для этих объектов. Поскольку в Firebird хранимые процедуры и функции, триггеры и подпрограммы пакетов выполняются с привилегиями вызывающего пользователя, то при использовании таких объектов метаданных в них, может потребоваться назначить привилегию USAGE и для них. Необязательное предложение WITH GRANT OPTION оператора GRANT позволяет пользователям, указанным в списке пользователей, передавать другим пользователям привилегии указанные в списке привилегий. Необязательное предложение GRANT OPTION FOR оператора REVOKE отменяет для соответствующего пользователя или роли право предоставления другим пользователям или ролям указанную привилегию. Примеры: Новые возможности языка SQL Firebird 3.0 97 1. Выдача привилегий на использование генератора GEN_AGE для пользователей, вошедших с ролью MANAGER. Download 1.22 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling