大家好,我正在运行一个Oracle DB,在选择表之前,我必须先写Schema(Owner)名称。 我发现这是不必要的,尤其是当以表所有者的身份登录时,例如:

select * from MUNGAI.Employees;

实际以用户MUNGAI身份登录的时间与创建该表的用户相同。 我希望能够选择像:

select * from Empployees;

由此,我得到蟾蜍上的错误。...在SQLDEVELOPER上,我没有得到任何错误,我想使用TOAD

ORA-00942: table or view does not exist

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

#1楼 票数:1 已采纳

不,您不必。 你为什么这么认为? 你有尝试过吗?

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

是的,只需写

select * from Employees;

再次: 如果 -仅在1) )-您以MUNGAI登录, MUNGAI

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

  ask by ErrorNotFoundException translate from so

未解决问题?本站智能推荐:

3回复

从oracle中的表中选择雇员

您好,我有以下与以下问题有关的问题 我写了以下东西 但是它显示了以下错误 有什么问题?请帮我
1回复

在oracle表中选择行所有者

我有一个名为Table1的表,并且有五个具有SELECT和INSERT特权的用户,这些用户中的每个用户都向该表中填充了数据。 如何显示每一行的所有者? 例如user2插入第1行,user4插入第2行,依此类推?
1回复

如何在Oracle表中选择一行?

我在Oracle中有这张大桌子: 我使用这个非常复杂的sql查询来选择表中的所有行: 问题是如何简化查询以选择componentstatsid = 35的一行? 没有order by 。
1回复

选择仅包含特定表的oracle模式

我正在寻找一种方法来选择我的oracle服务器上的所有架构,它只包含表“mytable” 我怎样才能做到这一点 ? 我已经有一个查询列出了我数据库中的所有模式。 谢谢 !
1回复

从表中选择(如果存在),否则从oracle中的另一个选择

我有多个表,可以从示例中选择列: 问题是tableC在我的模式中可能不可用。 因此,我想检查tableC是否可用,否则它应该在tableA中使用a.bal。 请如何构造我的选择查询来实现这一点。 问候,
1回复

oracle从分区表中选择日期

以下语句允许我检索有关表分区的信息: 问题是,由于某些未知原因,high_value列的值表示为: 是否可以检索它们作为日期? 或者至少在该表达式上执行“ eval”之类的操作?
3回复

使用通配符从Oracle的单个表中选择多个列

我在Oracle上有一个表TABLE_A,它有多个以X开头的列。例如。 Xxaa,xxyyy,aax等。现在我要选择以X开头的字段。是否可以使用通配符?
1回复

从oracle数据字典中选择一个表

我是SQL新手,最近安装了Oracle 11g。 我在这里阅读了关于从user_tables选择所有表的user_tables 。 我正在尝试选择一个特定的表,并在帖子中的一些建议似乎不起作用。 以下执行正常并返回我可用的所有表,包括名为faculty_t的表: 但是当我执行以