SQL सर्वर समर्थन रेंज नहीं होना चाहिए?


9

जैसा कि कोई व्यक्ति जो वेबसाइटों को विकसित करता है और एसक्यूएल सर्वर का एक सा करता है, तो यह मेरे लिए कोई दिमाग नहीं लगता है कि एसक्यूएल सर्वर को एक सरल क्लॉज का समर्थन करना चाहिए जो इंगित करता है कि परिणामों में केवल पंक्तियों की एक विशिष्ट श्रेणी शामिल होनी चाहिए। उदाहरण के लिए, पंक्तियों को 39 के माध्यम से 30।

जैसा कि यह खड़ा है, SQL सर्वर में पेजिंग को लागू करना वास्तव में कई वेब डेवलपर्स की क्षमता से थोड़ा परे है जब उनका मुख्य ध्यान SQL नहीं है।

इसके अलावा, यह उन प्रश्नों को बहुत सरल करेगा जो पहले से ही जॉइन और अन्य स्थितियों के कारण जटिल हो सकते हैं।

उसके ऊपर, मेरी राय है कि इस तरह के क्लॉज़ समय के साथ आंतरिक रूप से अनुकूलित होने की बेहतर संभावना हो सकती है क्योंकि तर्क पूरी तरह से Microsoft के नियंत्रण में होगा।

मैं इसे कुछ समय पहले एक और फोरम में लाया था और कई जवाबों से लगता था कि यह वांछनीय नहीं होगा।

यह देखते हुए कि पेजिंग की कोई भी मौजूदा तकनीक बरकरार रहेगी, इस तरह के क्लॉज को न जोड़ने के क्या संभावित कारण हो सकते हैं? और यह मेरे जैसे लोगों के लिए इतना बेहतर होगा।

क्या कोई भी एक अच्छे कारण की बात कर सकता है कि Microsoft ने ऐसा क्यों नहीं किया?

जवाबों:


9

Microsoft ने SQL सर्वर के अगले संस्करण, कोडनेम "Denali" के साथ-साथ SQL CE 4. के साथ भी किया है। यहाँ देखें ORDER के OFFSET और FETCH भागों को देखें: http://msdn.microsoft.com/en- हमें / पुस्तकालय / ms188385 (v = sql.110) .aspx


ठीक है, यह बिल्कुल उतना आसान नहीं है जितना मैंने सोचा था लेकिन मैं इसे ले जाऊंगा! और यह सुनकर मैं बहुत खुश हूं कि मैं अकेला व्यक्ति नहीं हूं जो इस बात से सहमत है कि यह सार्थक है। मैं बेसब्री से अगले संस्करण के आने का इंतजार कर रहा हूँ! धन्यवाद।
जोनाथन वुड

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.