СОЗДАТЬ ЛЮБОЙ ВИД SQL - PullRequest
       17

СОЗДАТЬ ЛЮБОЙ ВИД SQL

0 голосов
/ 21 декабря 2018

Я читал о привилегиях и наткнулся на GRANT CREATE ANY VIEW TO.Что на самом деле делает CREATE ANY VIEW?Это просто создает представление для пользователя?

1 Ответ

0 голосов
/ 21 декабря 2018

Имя привилегии на самом деле CREATE ANY VIEW, а не CREATE ANY VIEW TO.

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

GRANT <privilege> TO <user>

Привилегия CREATE ANY VIEW позволяет получателю создатьпросмотр в любой схеме.В отличие от этого, привилегия CREATE VIEW позволяет пользователю создавать представления только в его собственной схеме.

С Документы Oracle :

Чтобы создать представлениев вашей собственной схеме вы должны иметь системную привилегию CREATE VIEW.Чтобы создать представление в схеме другого пользователя, вы должны иметь системную привилегию CREATE ANY VIEW

...