0

嗨,伙计们,我正在运行一个 Oracle 数据库,我必须在选择表之前编写模式(所有者)名称。我发现这是非常不必要的,尤其是当我以表所有者身份登录时:

select * from MUNGAI.Employees;

当我实际上以用户 MUNGAI 身份登录时,与创建表的人相同。我希望能够选择:

select * from Empployees;

从这里我得到了 Toad 上的错误....在 SQLDEVELOPER 上我没有得到任何错误,我想使用 TOAD

ORA-00942: table or view does not exist

关于如何实现这一点的任何想法?

4

1 回答 1

1

在选择表之前,我必须编写架构(所有者)名称。

不,你不必。你为什么这么认为?你甚至尝试过吗?

当您以表的所有者身份登录时,您不必指定架构。

关于如何实现这一点的任何想法?

是的,简单地写

select * from Employees;

再次重申:且仅当1) ) - 您以MUNGAI.

1)抛开公共同义词之类的东西

于 2012-09-17T12:41:22.893 回答