Oracle “创建表”权限是否授予对象权限(如选择和删除)?

Oracle “创建表”权限是否授予对象权限(如选择和删除)?,oracle,Oracle,我使用windows 7和oracle 11g,因此当我创建用户测试并给他创建表权限时: grant create table to test; 我注意到,该用户还可以对他创建的表执行选择、插入、删除,但我没有给他任何对象权限 创建表权限是否意味着授予所有对象权限?表所有者可以使用该表执行所有操作-所有DML和DDL操作(选择、插入、更新、删除、更改、删除等所有操作) 如果您想让其他用户对您的表执行某些操作,那么您必须将这些权限授予他们。也许只是澄清一下——用户可以选择、插入、更新,因为他是表

我使用windows 7和oracle 11g,因此当我创建用户
测试
并给他
创建表权限时

grant create table to test;
我注意到,该用户还可以对他创建的表执行
选择、插入、删除
,但我没有给他任何对象权限

创建表权限是否意味着授予所有对象权限?

表所有者可以使用该表执行所有操作-所有DML和DDL操作(选择、插入、更新、删除、更改、删除等所有操作)

如果您想让其他用户对您的表执行某些操作,那么您必须将这些权限授予他们。

也许只是澄清一下——用户可以选择、插入、更新,因为他是表的所有者,而不是因为用户具有
创建表
权限。如果您后来撤销了该权限,用户仍可以访问他已经创建的表。那么,OP问题的一个词的答案。如前所述,是“不”不是“是”。是的,这就是我的意思(说“桌子主人…”)。我还删除了一个误导性的“是”,作为我写的第一个字,同意你的评论。谢谢你,马修。