इस साधारण मामले का जवाब हां है । पंक्तियों को VALUESअभिव्यक्ति में प्रदान किए गए क्रम में डाला जाता है । और यदि आपका idकॉलम एक serialप्रकार है, तो अंतर्निहित अनुक्रम से मान उसी क्रम में प्राप्त किए जाएंगे।
लेकिन यह एक कार्यान्वयन विवरण है और इसकी कोई गारंटी नहीं है। विशेष रूप से, आदेश आवश्यक रूप से WHEREशर्तों या जॉइन के साथ अधिक जटिल प्रश्नों में बनाए नहीं रखा गया है ।
यदि आपके पास एक ही समय में एक ही टेबल पर लिखने के लिए समवर्ती लेनदेन है, तो आपको अंतराल या अन्य पंक्तियाँ भी मिल सकती हैं। अकारण, लेकिन संभव है।
डेटाबेस तालिका में कोई "प्राकृतिक" आदेश नहीं है। जबकि पंक्तियों का भौतिक क्रम (जो सिस्टम कॉलमctid में परिलक्षित होता है ) शुरू में उनके सम्मिलित क्रम के अनुरूप होगा, जो किसी भी समय बदल सकता है। UPDATE, DELETE, VACUUMऔर अन्य आदेशों पंक्तियों की शारीरिक क्रम बदल सकते हैं। लेकिन इसके लिए उत्पन्न मूल्य idस्थिर हैं और किसी भी तरह से जुड़े नहीं हैं, निश्चित रूप से।