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

Oracle में FROM क्लॉज के बिना चयन करें

नहीं, Oracle . में कोई SELECT नहीं है बिना FROM

dual का उपयोग करना टेबल एक अच्छा अभ्यास है।

dual एक इन-मेमोरी टेबल है। यदि आप DUMMY . का चयन नहीं करते हैं इसमें से, यह एक विशेष पहुंच पथ का उपयोग करता है (FAST DUAL ) जिसके लिए किसी I/O . की आवश्यकता नहीं है ।

एक बार की बात है, dual दो रिकॉर्ड थे (इसलिए नाम) और इसका उद्देश्य डुप्लिकेट रिकॉर्ड के साथ जुड़ने के लिए एक डमी रिकॉर्डसेट के रूप में काम करना था।

अब इसका केवल एक रिकॉर्ड है, लेकिन आप इसके साथ अभी भी मनमाने ढंग से पंक्तियों की संख्या उत्पन्न कर सकते हैं:

SELECT  level
FROM    dual
CONNECT BY
        level <= 100

MySQL dual . का भी समर्थन करता है (साथ ही बिना सिंटेक्स) ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL में (+) क्या करता है?

  2. ROWLOCK, UPDLOCK, READPAST क्वेरी संकेत के बराबर Oracle

  3. सी # का उपयोग कर एक .SQL स्क्रिप्ट फ़ाइल को कैसे निष्पादित करें

  4. Oracle क्वेरी में XMLType नोड्स को संयोजित करें

  5. मैं ओरेकल के खिलाफ निष्पादित प्रश्नों को कैसे देख सकता हूं?