आप नहीं इस विधि से तालिका में अंतिम पंक्ति प्राप्त करें। एक पंक्ति बदल सकती है , जिसका अर्थ है कि यह सुसंगत नहीं होगा और Oracle कभी नहीं गारंटी देता है कि वे किसी भी प्रकार के क्रम में बनाए गए हैं।
केवल तालिका की अंतिम पंक्ति प्राप्त करने का विश्वसनीय तरीका डेटा का उपयोग करना है उस तालिका में ।
वास्तव में आपके प्रश्न का उत्तर देने के लिए psuedocolumn का मूल्यांकन आपके NLS_SORT पैरामीटर के अनुरूप किया जा रहा है:
select value
from nls_session_parameters
where parameter = 'NLS_SORT';
VALUE
------------------------------
BINARY
मेरे मामले में यह बाइनरी है, जिसका अर्थ है कि डेटाबेस एक बाइनरी सॉर्ट कर रहा है ताकि यह पता लगाया जा सके कि कोई एक मान दूसरे से "अधिक" है या नहीं। इसे ऐसे समझें जैसे कि यह ASCII तालिका
हो; A
. के लिए दशमलव ASCII मान 65 है और u
. के लिए मान है 117 है। इसका मतलब है कि A
u
. के ऊपर क्रमबद्ध है ।