Для управления уровнями доступа пользователей создателем БД используются следующие запросы:
::=
::=
::=
Пример.
create level L10 = 10;
Номер уровня можно использовать в качестве идентификатора при определении доступа, например, AA#10#2#3.
::=
Выполнение данного запроса доступно только создателю БД.
Назначение уровня доступа пользователю возможно через команду определения пользователя либо команду модификации
определения пользователя с помощью дополнительной конструкции LEVEL
(<RAL
>,<WAL
>):
::=
::=
Произвольные уровни доступа может назначать/изменять только создатель БД, прочие пользователи БД могут назначать/изменять уровни доступа в пределах назначенных им уровней.
Примеры.
create user a identified by 'ASD' level("СОВ.СЕКРЕТНО","ДЛЯ СЛ.ПОЛЬЗОВАНИЯ"); alter user b level("СОВ.СЕКРЕТНО","ДЛЯ СЛ.ПОЛЬЗОВАНИЯ");