Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ओरेकल एसक्यूएल संयोजन

COLLATE Latin1_General_CS_AS ऑरैकल सिंटैक्स चीज़ नहीं है, यह एक sql सर्वर चीज़ जैसा दिखता है

आपका मूल sql हो सकता है:

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

लेकिन यह एक पूर्ण तालिका/पूर्ण अनुक्रमणिका स्कैन है, भले ही यह तेज़ नहीं होगा। तेज़ स्ट्रिंग खोजों के लिए, Oracle के पास ओरेकल टेक्स्ट . मेरा सुझाव है कि यदि आप इस प्रकार की असीमित खोजों (बड़ी तालिकाओं पर) करने की आवश्यकता है तो आप उसमें पढ़ लें और एक टेक्स्ट इंडेक्स लागू करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PL/SQL:संग्रहीत कार्यविधि में IN पैरामीटर का उपयोग करके चयन कथन को फिर से लिखें

  2. Oracle में तालिका से समान क्षेत्र वाले स्थान के सभी जोड़े कैसे सूचीबद्ध करें?

  3. कैसे अजगर के साथ Oracle में एक BLOB सम्मिलित करने के लिए?

  4. ओरेकल - फास्ट रिफ्रेश और जॉइन के साथ एक भौतिक दृश्य कैसे बनाएं?

  5. Oracle SQL में एक टेबल छोड़ना