Como posso validar a sintaxe de consulta SQL na base de dados oracle?

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

esta validação está a funcionar no servidor SQL. Mas não está a funcionar na oracle.

Existe alguma sintaxe para verificar se a consulta é válida ou não no oráculo.

Author: sqluser, 2015-06-09

1 answers

Utilizar EXPLAIN PLAN

EXPLAIN PLAN FOR SELECT FROM emp;

Erro na linha 1: ORA-00936: expressão em falta

EXPLAIN PLAN FOR SELECT * FROM emp;

Explicado

 9
Author: sqluser, 2015-06-09 05:10:01