Gemäß dies , FMTONLY EINSTELLEN :
Daher vermute ich, dass das Ergebnis entweder (a) die Anweisung erfolgreich ist und nichts passiert; oder (b) die Anweisung schlägt fehl und es wird eine Ausnahme ausgelöst.
Daher könnten Sie in Oracle einen ähnlichen Effekt erzielen, indem Sie EXPLAIN PLAN FOR xxx
ausführen , z. B.:
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
Wenn die Anweisung erfolgreich ist, kann davon ausgegangen werden, dass die Anweisung syntaktisch gültig ist.