मेरी एक ही आवश्यकता है। अनुक्रमणिका को CTE में नहीं जोड़ा जा सकता है। हालांकि, सीटीई में इसके द्वारा ऑर्डर करें . जोड़ना चुनें सम्मिलित क्षेत्रों पर क्लॉज ने निष्पादन समय को 20 मिनट या उससे अधिक से घटाकर 10 सेकंड से कम कर दिया।
(CTE चयन में ORDER BY को अनुमति देने के लिए आपको SELECT TOP 100 PERCENT भी जोड़ना होगा।)
[नीचे दी गई टिप्पणी से व्याख्यात्मक उद्धरण जोड़ने के लिए संपादित करें]:
यदि आपके पास CTE में DISTINCT है तो TOP 100 PERCENT काम नहीं करता है। यह चीटर विधि हमेशा उपलब्ध है:चयन में बिल्कुल भी TOP की आवश्यकता के बिना, ORDER BY कथन को पढ़ने के लिए बदलें:
ORDER BY [Blah] OFFSET 0 ROWS