问题标签 [ora-00942]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
35 浏览

oracle - 表存在于存储过程中,而在 select 中使用,但在 Insert 语句中使用时不存在

我的存储过程是这样的:

我用存储过程厌倦了同一张表,只是为了获取它在那里工作的数据,但是当我在 Insert 语句中使用它时会抛出一个错误

PL/SQL: ORA-00942 表或视图不存在。

我完全糊涂了——这里有什么问题?

0 投票
3 回答
354 浏览

oracle - ora-00942 即使我在我的模式中创建表

我创建了新用户并授予他(数据库管理)权限。然后我连接到这个新用户。

当我在这个用户中创建一个新表然后尝试从这个表中选择它给了我

oracle-00942:表/视图不存在

当我尝试通过模式浏览器中的 toad 找到它时,我找不到它。我搜索它并在(sys)用户中找到了这个表。

当我创建具有模式名称的表时,我在模式浏览器中找到了它,但我也无法从中选择。

那么这有什么问题呢?

0 投票
2 回答
401 浏览

database - 如何在程序中使用 DBA_JOBS

我想在deadjob时发送sendmsg。所以我需要DBA_JOBS在程序中选择如何DBA_JOBS在我尝试此代码的程序中使用:

但是这个错误阻止了我的新程序

ORA-00942表或视图不存在

0 投票
1 回答
201 浏览

oracle - ORA-00942: 表或视图不存在大量查询

是否有可能从 Oracle 获得更准确的错误消息?

我有这个非常大的查询,有很多连接(具有多个 @oneToMany 的实体)

但是,我不断得到

错误。

我不知道为什么,我一一重新授予我认为是查询中的每个表的内容,但是,这个错误仍然存​​在......

我如何找出查询实际失败的位置?我觉得它甚至不是关于桌子的缺失......

我不能真正共享查询,但是是否有其他可能引发相同错误的事情?

我还可以在查询中的所有表上运行 SELECT,一一测试它们。

0 投票
1 回答
134 浏览

oracle - 在一个 plsql 块中创建和使用表

我正在尝试为长期运行的语句创建一个用户定义的警报,用于 Oracle 云控制。所以这就是我不能在时钟执行之前做一些特定的动作(比如创建所需的表)的原因。有一个问题:

当我运行这段代码时:

在这个 plsql 中,如果表LONG_SQL不存在,我将创建它,然后我想进行一些使用这个新表的查询。你能在这里提出一些解决方法吗?是否可以在一个 plsql 块中创建然后使用表?

0 投票
2 回答
39 浏览

oracle - PL/SQL - 声明带有由其他游标填充的表的游标时出错

我在尝试创建一个使用在调用其他两个游标后填充的表的游标时遇到问题,Oracle 引发 ORA-00942 异常 - 表或视图不存在。我试图初始化表,但它没有改变任何东西......

这个想法是从一个表中恢复购买价格(tsc.prxtar when tsc.achvte='A)和销售价格(tsc.prxtar when tsc.achvte='V'),将结果存储在两个不同的表中并将它们连接到结束。

有人有什么建议吗?也许是一种更简单、更有效的方法?

提前致谢!

0 投票
1 回答
92 浏览

sql - 运行 DBMS_COMPARISON.CONVERGE 子程序时出现错误 ORA-00942

当我运行使用 DBMS_COMPARISON 包在两个不同模式上同步两个表的存储过程时,我得到 ORA-00942 - 表或视图不存在 - 错误。

这大致是我所拥有的:

这是本地 DB2 过程:

该过程以以下错误结束:

我想这里有一个权限问题,但我不知道它是什么。用户 SYS 已获得对本地表 DB2.PRODUCTS 授予的所有权限。此外,我在以相同方式同步的相同模式上还有其他表,对于这些表,一切都很好。查看 SYS.COMPARISON$ 和 SYS.COMPARISON_COL$ 表,一切似乎都配置正确。

谁能帮忙建议我应该检查什么?

0 投票
1 回答
30 浏览

sql - ORA-00942 找不到表

我运行了这些语句:

但 Eclipse 说找不到表。

在此处输入图像描述

我该如何解决?

0 投票
1 回答
38 浏览

oracle - 无法使用系统用户访问 Oracle Database 19 中的字典视图

我有一个问题,我无法访问 ALL_TABLES、ALL_USERS 等字典视图。

我有一个安装了 Oracle Database 19.3.0.0 EE - Gen1 映像的 Azure-VM。

我是如何设置机器的:

  1. 设置 ORACLE_BASE、ORACLE_HOME、ORACLE_SID 环境变量
  2. 创建目录 /u01/app/oracle/oradata
    /u01/app/oracle/admin/DBname/adump
    /u01/app/oracle/fast_recovery_area
  3. 在 /u01/app/oracle/product/19.0.0/dbhome_1/dbs/initDBName.ora 之后创建
  1. 我运行了 sqlplus 命令
  1. 使用以下命令创建数据库:

现在我想访问 ALL_USERS 视图但收到此错误:

ORA-00942: 表或视图不存在

所有其他字典表也是如此。