sql >> Database teknologi >  >> RDS >> Oracle

oracle sql samling

COLLATE Latin1_General_CS_AS er ikke en oracle-syntaks-ting, det ligner en sql-serverting

din grundlæggende sql kunne være:

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

men dette er en fuld tabel/fuldt indeksscanning uanset, så det vil ikke være hurtigt. til hurtige strengsøgninger har Oracle oracle-tekst a> . Jeg vil foreslå, at du læser ind i det og implementerer et tekstindeks, hvis du skal udføre denne type ubegrænsede søgninger (på store tabeller).



  1. Hvordan fletter jeg to lignende database-skemaer i PL/SQL?

  2. hvordan man opretter forbindelse til en oracle-database fra unix

  3. Reg. transaktionsstøtte til et forårsbatchjob på jobniveau

  4. SQL-forespørgsel for at finde N. højeste løn fra en løntabel