Разница между привилегиями CREATE TABLE и CREATE ANY TABLE - PullRequest
0 голосов
/ 02 февраля 2019

Я не понимаю разницы между этими двумя привилегиями.

Я нашел эти два объяснения, но это не помогает мне.

CREATE TABLE -> Enables a user to create a table owned by that user.

CREATE ANY TABLE -> Enables a user to create a table owned by any user in the database.

Если пользователь создает таблицу, он собираетсяпринадлежать пользователю, который создал его правильно?Я не понимаю.

1 Ответ

0 голосов
/ 02 февраля 2019

Привилегия CREATE TABLE позволяет создавать таблицу в вашей собственной схеме.Таким образом, пользователь scott может сделать:

create table scott.mytable ( id number );

Привилегия CREATE ANY TABLE позволяет создавать таблицу в любой схеме в базе данных.Итак, еще раз, пользователь scott может сделать:

create table hr.employees ( id number );

То есть создать таблицу, которая принадлежит кому-то еще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...