Разница между командой грантов, использующей или нет

Я сомневаюсь в команде, чтобы предоставить разрешения пользователям в базе данных 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>;

Позволяет вам создавать материализованные представления во всех схемах.

Вы можете посмотреть здесь для получения дополнительной информации.

Другие вопросы по тегам