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

% zaloguj się w PreparedStatement Javy

% to znak wieloznaczny (przynajmniej w Oracle), więc teoretycznie oba powinny działać tak samo (zakładając, że dodasz brakujące pojedyncze cudzysłowy)

Jednak pierwszy byłby uważany za lepszą praktykę, ponieważ może umożliwić optymalizatorowi bazy danych nie parsowanie oświadczenia. Pierwszy powinien również chronić Cię przed wstrzyknięciem SQL, podczas gdy drugi może nie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-01830:obraz w formacie daty kończy się przed konwersją całego ciągu wejściowego

  2. DBMS_METADATA i inne pakiety są nieprawidłowe

  3. Utwórz zadanie harmonogramu Oracle

  4. Ocena zwarcia CASE i COALESCE działa z sekwencjami w PL/SQL, ale nie w SQL

  5. Funkcje jednowierszowe w Oracle sql