आप लगभग कभी भी PARTITION
. का उपयोग नहीं करना चाहेंगे खंडित तालिका को क्वेरी करते समय खंड। आप लगभग हमेशा एक विधेय निर्दिष्ट करना चाहते हैं जो Oracle को विभाजन को अपने आप काटने की अनुमति देता है।
SELECT t.column1, t.column2
FROM first_table t
WHERE t.partitioned_date_column >= <<date that delimits fast partitions>>
AND t.column3 = 'someVal'
जब आप उस दिनांक कॉलम पर एक विधेय निर्दिष्ट करते हैं जिस पर तालिका विभाजित है, Oracle स्वचालित रूप से यह निर्धारित कर सकता है कि किस विभाजन को एक्सेस करने की आवश्यकता है।