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

zestawienie Oracle sql

COLLATE Latin1_General_CS_AS nie jest składnią Oracle, wygląda jak serwer sql

Twój podstawowy sql może wyglądać tak:

ResultSet rs = statement.executeQuery("SELECT NAMES, AUTHOR, ID FROM BOOKS WHERE upper(NAMES) LIKE upper('%"+word+"%') OR upper(AUTHOR) LIKE upper('%"+word+"%') ");

ale niezależnie od tego jest to pełne skanowanie tabeli/pełnego indeksu, więc nie będzie to szybkie. do szybkiego wyszukiwania ciągów Oracle ma tekst Oracle . sugeruję zapoznanie się z tym i zaimplementowanie indeksu tekstowego, jeśli musisz wykonać tego typu nieograniczone wyszukiwania (na dużych tabelach).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zarządzaj hasłem i zasobami w Oracle za pomocą profilu

  2. Zapytanie przestawne Oracle SQL

  3. ORA-29283:nieprawidłowa operacja na pliku ORA-06512:w SYS.UTL_FILE, wiersz 536

  4. Dane wyjściowe Oracle różnią się w SQL Developer i Excel

  5. Oracle SQL na ostatni dzień roboczy bieżącego miesiąca, w tym święta państwowe w Oracle