Oracle
 sql >> база данни >  >> RDS >> Oracle

% влиза в PreparedStatement на Java

% е заместващ знак (поне в Oracle), така че на теория и двата би трябвало да работят еднакво (ако приемем, че добавите липсващите единични кавички)

Първото обаче ще се счита за по-добра практика, тъй като може да позволи на оптимизатора на базата данни да не анализира повторно израза. Първият трябва също така да ви предпази от SQL инжектиране, докато вторият може да не.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. оратоп

  2. Състояние на риска при анализ на налягането в паметта

  3. INSERT с ORDER на Oracle

  4. SQL - Как да изберете ред с колона с максимална стойност в Oracle

  5. Промяна на първичния ключ