Разница между командой грантов, использующей или нет
Я сомневаюсь в команде, чтобы предоставить разрешения пользователям в базе данных Oracle.
Смотри, я могу предоставить разрешение с или без команды ANY,,, Например, я могу использовать следующую команду для предоставления ящиков mviews:
GRANT CREATE MATERIALIZED VIEW TO <USER>;
ИЛИ ЖЕ
GRANT CREATE ANY MATERIALIZED VIEW TO <USER>;
так какая разница между ними?! Используя ЛЮБОЙ или нет...
Спасибо
1 ответ
Решение
Разница в том, что:
GRANT CREATE MATERIALIZED VIEW TO <USER>;
Позволяет вам создавать материализованные представления в вашей схеме.
GRANT CREATE ANY MATERIALIZED VIEW TO <USER>;
Позволяет вам создавать материализованные представления во всех схемах.
Вы можете посмотреть здесь для получения дополнительной информации.