नहीं, Oracle
. में कोई SELECT
नहीं है बिना FROM
।
dual
का उपयोग करना टेबल एक अच्छा अभ्यास है।
dual
एक इन-मेमोरी टेबल है। यदि आप DUMMY
. का चयन नहीं करते हैं इसमें से, यह एक विशेष पहुंच पथ का उपयोग करता है (FAST DUAL
) जिसके लिए किसी I/O
. की आवश्यकता नहीं है ।
एक बार की बात है, dual
दो रिकॉर्ड थे (इसलिए नाम) और इसका उद्देश्य डुप्लिकेट रिकॉर्ड के साथ जुड़ने के लिए एक डमी रिकॉर्डसेट के रूप में काम करना था।
अब इसका केवल एक रिकॉर्ड है, लेकिन आप इसके साथ अभी भी मनमाने ढंग से पंक्तियों की संख्या उत्पन्न कर सकते हैं:
SELECT level
FROM dual
CONNECT BY
level <= 100
MySQL
dual
. का भी समर्थन करता है (साथ ही बिना सिंटेक्स) ।