जब भी मैं मैन्युअल रूप से SQL सर्वर प्रबंधन स्टूडियो 2008 (डेटाबेस SQL Server 2005) में एक तालिका में एक पंक्ति सम्मिलित करता हूं, तो मेरी नई पंक्ति नीचे के बजाय सूची के शीर्ष पर दिखाई देती है। मैं पहचान कॉलम का उपयोग कर रहा हूं और इसके परिणामस्वरूप चीजें होती हैं
id row
42 first row
1 second row
2 third row
जब पंक्तियों को लाया जाता है और स्पष्ट रूप से आदेश नहीं दिया जाता है। इसका परिणाम एक अलग उपस्थिति में होता है जब पंक्तियों को वेब ऐप के लिए लाया जाता है और एक TOP 1
क्वेरी वापस आती है।
मुझे पता है कि मैं order by
उन्हें कर सकता हूं, लेकिन ऐसा क्यों हो रहा है? मेरा अधिकांश डेटा एक वेब एप्लिकेशन के माध्यम से डाला गया है, इस ऐप्लिकेशन के सभी इंसर्ट फ़र्स्ट इन फ़र्स्ट आउट ऑर्डर में डाले गए हैं, जैसे लेटेस्ट इंसर्ट सबसे नीचे है, इसलिए आईडी सभी एक पंक्ति में हैं। क्या सर्वर या प्रबंधन स्टूडियो में कुछ सेटिंग है जो इस अनुचित आदेश का कारण बनती है?