1
6
可能是因为特权。但这可能是因为表位于不同的模式中,并且没有同义词。如果您将表名与所有者限定在一起,是否有效?从[owner].[table\u name]中选择? |
2
3
仅仅因为您有权访问ALL\ U TABLES视图并不意味着您可以实际选择通过该视图检索的表。您需要在表上选择适当的grant select来选择它们。 2个表可以有相同的名称,只要它们属于不同的模式(范围实际上比表更广,一个模式不能有两个同名的对象(表、视图…) |
3
0
是的,这是一个安全特性—如果您没有从表中选择的权限,Oracle通常甚至不会向您确认它的存在(除非DBA授权,否则普通用户将无法看到SELECT from ALL\中的内容)。 |
singh · 未配置oracle ssl安装程序 2 年前 |
Eaxxx · 将函数重构为sql查询 6 年前 |
brevleq · AWS DMS-迁移Oracle数据库时任务失败 6 年前 |
muhammad obaid · 使用oracle数据库登录 6 年前 |
Meqenaneri Vacharq · oracle循环排序 6 年前 |