Oracle
 sql >> Baza danych >  >> RDS >> Oracle

SET FMTONLY ON w zapytaniach Oracle

Według ten , WŁĄCZ FMTONLY :

Dlatego zgaduję, że wynik jest taki, że albo (a) stwierdzenie się powiedzie i nic się nie dzieje; lub (b) oświadczenie nie powiedzie się i zgłoszono wyjątek.

Dlatego możesz osiągnąć podobny efekt w Oracle, uruchamiając EXPLAIN PLAN FOR xxx , np.:

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

Jeśli instrukcja się powiedzie, można założyć, że jest ona poprawna składniowo.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pobieranie wartości związanych z wierszami max i min w Oracle

  2. jak zrobić łączenie połączeń w java?

  3. Jak wycofać, gdy wystąpi błąd podczas wykonywania polecenia programu ładującego sql?

  4. Połączenie z Oracle działa za pośrednictwem aplikacji konsolowej i nie działa za pośrednictwem usługi sieciowej

  5. problem z hibernacją oracle10g