Theo điều này , ĐẶT FMTONLY ON :
Do đó, tôi đoán kết quả là hoặc (a) câu lệnh thành công và không có gì xảy ra; hoặc (b) câu lệnh không thành công và một ngoại lệ được đưa ra.
Do đó, bạn có thể đạt được hiệu ứng tương tự trong Oracle bằng cách chạy EXPLAIN PLAN FOR xxx
, ví dụ:
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
Nếu câu lệnh thành công, thì câu lệnh có thể được giả định là hợp lệ về mặt cú pháp.