如何在oracle数据库中验证SQL查询语法?

时间:2015-06-09 05:04:45

标签: sql oracle oracle11g oracle-sqldeveloper

set NOEXEC ON;
Select * from emp;
Set NOEXEC OFF;

此验证在SQL Server中有效。但是它没有在甲骨文中工作。

是否有任何语法可以检查查询在Oracle中是否有效。

1 个答案:

答案 0 :(得分:9)

使用EXPLAIN PLAN

EXPLAIN PLAN FOR SELECT FROM emp;
  

第1行的错误:ORA-00936:表达式缺失

EXPLAIN PLAN FOR SELECT * FROM emp;
  

解释