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

डेटाबेस तालिका में कुछ रिकॉर्ड जांचने का सबसे तेज़ तरीका है?

यदि आप रिकॉर्ड की संख्या में रुचि नहीं रखते हैं तो एक EXISTS क्वेरी की जा सकती है:

select 'Y' from dual where exists (select 1 from mytable where parent_id = :id)

यदि कोई रिकॉर्ड मौजूद है और अन्यथा कुछ नहीं तो यह 'Y' लौटाएगा।

[हाइबरनेट के "अद्वितीय परिणाम" पर आपके प्रश्न के संदर्भ में - यह सब एक वस्तु को वापस कर देता है जब लौटने के लिए केवल एक वस्तु होती है - 1 ऑब्जेक्ट वाले सेट के बजाय। यदि एकाधिक परिणाम लौटाए जाते हैं तो विधि एक अपवाद फेंकती है।]



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दशमलव के लिए NLS_NUMERIC_CHARACTERS सेटिंग

  2. Oracle में INSERT स्टेटमेंट

  3. पीएल/एसक्यूएल ऑनलाइन एमसीक्यू क्विज

  4. ओरेकल संग्रहीत प्रक्रिया को कैसे निष्पादित करें?

  5. Oracle में किसी संख्या को 2 दशमलव स्थानों पर प्रारूपित करने के 3 तरीके