1

我有一个有错误的 SQL 查询。

当我执行它时,我得到 ORA-00942: Table or view does not exist.

我不知道哪个表给了我错误。

我知道一些 SQL 编辑器提供 SQL 编译并突出显示有错误的部分。oracle sql developer有可能吗?

4

1 回答 1

2

试试你的 Oracle SQL*Plus

SQL> select * from dasd
  2  union 
  3  select 1 from dual
  4  /
select * from dasd
              *
ERROR at line 1:
ORA-00942: table or view does not exist

如果您想知道在 SQL 开发人员中是否可行 - 这取决于。如果它是一个存储过程,双击 Log -> Compiler messages 中的错误消息应该会显示错误的大致位置。如果您在 SQL Worksheet 中运行,那么不幸的是,这是不可能的。

于 2011-01-19T12:32:54.337 回答