1621
GB
What are the restrictions on creating an indexed view in SQL Server (WITH SCHEMABINDING unique clustered index)?
IN
SQL सर्वर (SCHEMABINDING अद्वितीय क्लस्टर इंडेक्स के साथ) में अनुक्रमित दृश्य बनाने पर क्या प्रतिबंध हैं?
A
Multiple restrictions including: SCHEMABINDING required no non-deterministic functions no SELECT * no outer joins no subqueries no DISTINCT (in some cases) and base tables must be referenced with 2-part names
कई प्रतिबंध जिनमें शामिल हैं: SCHEMABINDING के लिए कोई गैर-नियतात्मक फ़ंक्शन की आवश्यकता नहीं है, कोई चयन नहीं है * कोई बाहरी जोड़ नहीं है, कोई सबक्वेरी नहीं है, कोई DISTINCT नहीं है (कुछ मामलों में) और आधार तालिकाओं को 2-भाग वाले नामों के साथ संदर्भित किया जाना चाहिए
B
Only restriction is unique clustered index
केवल प्रतिबंध अद्वितीय संकुल सूचकांक है
C
No restrictions beyond standard index restrictions
मानक सूचकांक प्रतिबंधों से परे कोई प्रतिबंध नहीं
D
Only restriction is SCHEMABINDING
केवल प्रतिबंध योजनाबद्ध है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
SQL Server indexed view restrictions: WITH SCHEMABINDING required. No: non-deterministic functions (GETDATE, NEWID), outer joins, self-joins, subqueries, SELECT *, DISTINCT, TOP, UNION, EXCEPT, INTERSECT. If GROUP BY used: must include COUNT_BIG(*). 2-part table names required (schema.table).
व्याख्या (हिन्दी)
SQL सर्वर अनुक्रमित दृश्य प्रतिबंध: SCHEMABINDING के साथ आवश्यक। नहीं: गैर-नियतात्मक कार्य (GETDATE, NEWID), बाहरी जुड़ाव, स्व-जोड़, उपश्रेणी, चयन *, अलग, शीर्ष, संघ, छोड़कर, प्रतिच्छेद। यदि GROUP BY का उपयोग किया जाता है: COUNT_BIG(*) शामिल होना चाहिए। 2-भाग तालिका नाम आवश्यक (स्कीमा.टेबल)।