Oracle
 sql >> Database >  >> RDS >> Oracle

SET FMTONLY ON nelle query Oracle

Secondo questo , IMPOSTA FMTONLY ON :

Pertanto, suppongo che il risultato sia che (a) l'affermazione ha esito positivo e non accade nulla; o (b) l'istruzione non riesce e viene sollevata un'eccezione.

Pertanto, potresti ottenere un effetto simile in Oracle eseguendo EXPLAIN PLAN FOR xxx , ad esempio:

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 l'istruzione ha esito positivo, si può presumere che l'istruzione sia sintatticamente valida.