我不明白,这两种权限之间的区别。
我发现这两个解释,但它不是我的帮助。
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.
如果用户创建一个表它会创建它右边的用户拥有?我不明白这一点。
该CREATE TABLE
特权可以让你在自己的方案中创建一个表。所以用户scott
可以这样做:
create table scott.mytable ( id number );
该CREATE ANY TABLE
特权可以让你在数据库中的任何架构中创建一个表。如此反复,用户scott
可以这样做:
create table hr.employees ( id number );
也就是说,做出属于别人的表。