Поиск

L2AVADON

СТАТЬИ

Контексты приложения

До этого момента все разговоры о безопасности на уровне строк велись в предположении, что предикат (то есть условие, ограничивающее до­ступ к строкам таблицы) не изменяется с момента входа пользователя в систему. Введем новое требование: пользователи должны видеть за­писи о сотрудниках в зависимости не от фиксированных номеров отде­лов, а от списка привилегий, специально поддерживаемых для этих целей. Таблица EMP_ACCESS хранит сведения о том, какому пользовате­лю какая информация о сотрудниках доступна.

SQL> DESC emp_access

Name Null? Type


USERNAME DEPTNO


VARCHAR2(30)

NUMBER


Пусть, например, данные будут такими:


USERNAME


 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26