वे column_id
. के क्रम में हैं सिस्टम दृश्य से sys.columns
।
आप इसकी जांच कर सकते हैं:
SELECT column_id, name
FROM sys.columns
WHERE object_id = Object_id('MyTableName')
ORDER BY column_id
संपादित करें
यह डेम्स के लिए है। आपको एक बड़ी तालिका पर परीक्षण करना चाहिए, लेकिन ऐसा लगता है कि यह तालिका में परिभाषित क्रम का उपयोग करता है, अनुक्रमणिका का नहीं:
CREATE TABLE #T (cola int, colb int, colc int)
INSERT INTO #T
VALUES
(1,2,3),
(2,3,4),
(4,5,6)
SELECT * FROM #T
CREATE INDEX ix_test ON #T (colb, colc, cola)
SELECT * FROM #t
WHERE colb > 0
DROP TABLE #T