आप नहीं . कर सकते हैं Oracle किस क्रम में ORDER BY
. के बिना तालिका की पंक्ति को पुनः प्राप्त करने के क्रम में मज़बूती से नियंत्रित करता है .
इसके अलावा, /*+APPEND*/
. के बिना संकेत, ओरेकल पंक्तियों को भौतिक रूप से एक ढेर तालिका में संग्रहीत करेगा जहां कमरा है, जो तालिका के अंत में नहीं हो सकता है! आप सोच सकते हैं कि Oracle उन्हें क्रमिक रूप से सम्मिलित करता है लेकिन कोई भी DML या समवर्ती गतिविधि (2+ सत्र सम्मिलित करना) एक अलग भौतिक संगठन का निर्माण कर सकता है।
पीके के क्रम में पंक्तियों को स्टोर करने के लिए आप एक इंडेक्स संगठित तालिका का उपयोग कर सकते हैं। उसके बाद उस तालिका पर सबसे सरल प्रश्न पंक्तियों का एक क्रमबद्ध सेट तैयार करेंगे। हालांकि यह गारंटी नहीं देगा कि यदि आप ORDER BY निर्दिष्ट नहीं करते हैं, तो oracle उस क्रम में पंक्तियों का चयन करेगा (क्वेरी और एक्सेस पथ के आधार पर, पंक्तियाँ किसी भी क्रम में आ सकती हैं)।
आप किसी ऑर्डर के साथ व्यू का भी उपयोग कर सकते हैं, यदि आप एप्लिकेशन को स्पर्श नहीं कर सकते हैं तो शायद यह आपकी सबसे अच्छी शर्त है (तालिका का नाम बदलें, तालिका के नाम के साथ एक दृश्य बनाएं, एप्लिकेशन को लगता है कि यह तालिका से पूछताछ करता है)। मुझे नहीं पता कि आपके मामले में यह संभव है या नहीं।