मैं rowID
औरrowID और ROWNUM (ROWID बनाम ROWNUM)
और कैसे के बीच rowNUM
इन दोनों हमारे तालिका में दिखाई देने अंतर जानना चाहते हैं क्या है।
जब मैं इस पर अमल:
SELECT * FROM emp WHERE rownum=1
यह एक क्वेरी देता है, लेकिन यह कहना है जब मैं rowid के लिए भी ऐसा ही करने
असंगत डेटाटाइप्स: उम्मीद ROWID मिला संख्या
और यहां तक कि कुछ तालिकाओं में, राउनम शून्य लौटता है। ऐसा क्यों?
इस स्पष्ट करें:? ROWNUM बनाम rowid (डेमो क्वेरी)
धन्यवाद
संपादित करें:
:ROWID
और
ROWNUM
(वे pseudocolumn हैं तो) की तरह प्रदर्शित करने के लिए अन्य नाम का उपयोग करने के लिए आवश्यकता होती है
SELECT rownum r1, rowid r2 FROM emp
"तालिका में ऐसा कोई स्तंभ नहीं है" एक ऑरैकल त्रुटि की तरह नहीं लगता है। आप इन प्रश्नों को कैसे चला रहे हैं? – Mureinik
@Mureinik, मैं अब इन प्रश्नों को W3schools पर चला रहा हूं। लेकिन यहां तक कि ऑरैकल राउनम – inityk
एफवाईआई का समर्थन नहीं करता है - आसपास खेलने के लिए [sqlfiddle.com] (http://sqlfiddle.com) का उपयोग करें। – Utsav