sql >> Database >  >> RDS >> Oracle

orakel sql-verzameling

COLLATE Latin1_General_CS_AS is geen orakel-syntaxis-ding, het ziet eruit als een sql-server-ding

uw standaard sql zou kunnen zijn:

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

maar dit is hoe dan ook een volledige tabel/volledige index-scan, dus het zal niet snel zijn. voor snelle zoekopdrachten naar strings heeft Oracle orakeltekst . ik raad je aan om je daarin te verdiepen en een tekstindex te implementeren als je dit soort onbegrensde zoekopdrachten moet doen (op grote tabellen).



  1. validatielink via e-mail

  2. Rails + MySQL op Mavericks - Bibliotheek niet geladen:libmysqlclient.18.dylib

  3. SQL invoegen in selecteren uit meerdere velden

  4. hoe te controleren op door de gebruiker gedefinieerde tabellen in postgre?