Имя привилегии на самом деле CREATE ANY VIEW
, а не CREATE ANY VIEW TO
.
Прежде всего, это не создает представление .Привилегия - , - право выполнять операции определенного типа (или их группы), получать доступ к объекту (или группе из них) и т. Д.Вы предоставляете ( grant ) привилегию пользователю ( grantee ) с помощью такой команды:
GRANT <privilege> TO <user>
Привилегия CREATE ANY VIEW
позволяет получателю создатьпросмотр в любой схеме.В отличие от этого, привилегия CREATE VIEW
позволяет пользователю создавать представления только в его собственной схеме.
С Документы Oracle :
Чтобы создать представлениев вашей собственной схеме вы должны иметь системную привилегию CREATE VIEW
.Чтобы создать представление в схеме другого пользователя, вы должны иметь системную привилегию CREATE ANY VIEW