De acordo com este , DEFINIR FMTONLY ON :
Portanto, estou supondo que o resultado é que (a) a instrução é bem-sucedida e nada acontece; ou (b) a instrução falha e uma exceção é levantada.
Portanto, você pode obter um efeito semelhante no Oracle executando
EXPLAIN PLAN FOR xxx
, por exemplo.:SQL> EXPLAIN PLAN FOR insert into baddml values (1);
explain plan for INSERT INTO baddml VALUES (1)
*
ERROR at line 1:
ORA-00942: table or view does not exist
Se a instrução for bem-sucedida, então a instrução pode ser considerada sintaticamente válida.