Oracle11g 从toad中选择Oracle表,但不指定模式
大家好,我正在运行一个Oracle数据库,在选择表之前,我必须先写模式(所有者)名称。我发现这非常不必要,尤其是当我作为表所有者登录时,如:Oracle11g 从toad中选择Oracle表,但不指定模式,oracle11g,Oracle11g,大家好,我正在运行一个Oracle数据库,在选择表之前,我必须先写模式(所有者)名称。我发现这非常不必要,尤其是当我作为表所有者登录时,如: select * from MUNGAI.Employees; 当我以用户MUNGAI的身份实际登录时,我就是创建表的那个人。我希望能够选择以下选项: select * from Empployees; 从这里我得到了Toad上的错误……在SQLDEVELOPER上我没有得到错误,我想使用Toad ORA-00942: table or view do
select * from MUNGAI.Employees;
当我以用户MUNGAI的身份实际登录时,我就是创建表的那个人。我希望能够选择以下选项:
select * from Empployees;
从这里我得到了Toad上的错误……在SQLDEVELOPER上我没有得到错误,我想使用Toad
ORA-00942: table or view does not exist
关于如何实现这一点有什么想法吗
我必须在选择表之前写入模式(所有者)名称
不,你不必。你为什么这么认为?你试过了吗
当您以表的所有者身份登录时,不必指定模式
关于如何实现这一点有什么想法吗
是的,简单地写
select * from Employees;
再次说明:如果您以MUNGAI
身份登录,则有效
1) 抛开公共同义词之类的东西不谈我得到的错误表或视图不仅存在于SQLDeveloper中的Toad上,还可以。@Stanley:那么你不是作为Toad中的表所有者进行连接-这意味着这实际上是一个Toad问题,不是甲骨文的问题。对不起,我想你是对的,我以MUNGAI的身份登录,但以SYSDBA的身份连接…谢谢。