【发布时间】:2011-06-22 20:16:29
【问题描述】:
我正在使用插入语句并尝试将数据插入数据库表中。我正在使用存储过程。
但是我在这样做时遇到了这个错误。
消息:ORA-00942:表或视图没有 不存在 ORA-06512
我检查了表/存储过程是否存在并且一切就绪。表名或 sp 中也没有错字。如果我从查询编辑器运行 SP 的一部分,它可以正常工作,但是当我执行整个 SP 时,它会引发错误。
我尝试了 Stephen 提供的步骤,但是由于我在运行 Grant 命令时使用相同的用户/所有者登录,所以它给了我一个错误,提示“无法自行授予/撤销”。
对此还有一个补充。我有一个存储过程 SP1,我在其中使用 select 语句作为
Select a from table_name where condition;
当我单独执行此操作时,它会返回一些结果。但是当我执行 sp 时,它会在写入的同一行出现错误。
谁能帮我解决这个问题。我正在使用 SQL +。
提前致谢
维杰
【问题讨论】:
-
很多可能性:连接到错误的数据库?表格名称中的错字?你必须给我们更多才能继续前进。
-
你能告诉我们你的过程或插入语句吗?
标签: sql oracle stored-procedures ora-00942