嗨大家我正在运行Oracle数据库,我必须在选择表之前编写模式(所有者)名称。我发现这个非常不必要,特别是当我作为表所有者登录时:
select * from MUNGAI.Employees;
当我实际登录为用户MUNGAI时,创建该表的人是谁。我希望能够选择:
select * from Empployees;
从此我得到Toad上的错误....在SQLDEVELOPER上我得到没有错误,我想使用TOAD
ORA-00942: table or view does not exist
关于如何实现这一点的任何想法?
答案 0 :(得分:1)
在选择表格之前,我必须写出架构(所有者)名称。
不,你没必要。你为什么这么认为?你有没有尝试过?
当您以表的所有者身份登录时,您不必指定架构。
关于如何实现这一点的任何想法?
是的,只需写下
select * from Employees;
再次: if - 仅当 1)时 - 您以MUNGAI
身份登录。
1)不要把公共同义词放在一边