Май 132011
 

Оператор Grant позволяет нам предоставить привилегию или назначить роль пользователю. Информация о предоставленных правах хранится в трёх представлениях: dba_tab_privs, dba_sys_privs, и dba_role_privs.
У данного оператора есть особенность: При выдаче прав на объекты в dba_tab_privs в поле grantor будет указано не имя пользователя, который, собственно предоставил грант (будь то sys, system, или юзер с ролью DBA), а владелец объекта, т.е. было бы корректнее назвать этот столбец не grantee, а owner.
Как обычно, на слово мне не верим, и проводим эксперимент: Continue reading »