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

How can I validate SQL query syntax in oracle database?

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

此验证在 SQL 服务器中进行。但它在 oracle 中不起作用。

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

使用EXPLAIN PLAN

EXPLAIN PLAN FOR SELECT FROM emp;

ERROR at line 1: ORA-00936: missing expression

EXPLAIN PLAN FOR SELECT * FROM emp;

Explained