सीटीई एमएसएसक्यूएल क्या है?
सीटीई एमएसएसक्यूएल क्या है?

वीडियो: सीटीई एमएसएसक्यूएल क्या है?

वीडियो: सीटीई एमएसएसक्यूएल क्या है?
वीडियो: SQL सर्वर में CTE (कॉमन टेबल एक्सप्रेशन) क्या है? | एसक्यूएल सर्वर सीटीई 2024, नवंबर
Anonim

ए सिटे (कॉमन टेबल एक्सप्रेशन) एक अस्थायी परिणाम सेट है जिसे आप किसी अन्य SELECT, INSERT, UPDATE, या DELETE स्टेटमेंट में संदर्भित कर सकते हैं। उन्हें में पेश किया गया था एस क्यू एल सर्वर संस्करण 2005। वे SQL-अनुरूप हैं और ANSI SQL 99 विनिर्देश का हिस्सा हैं। ए सिटे हमेशा एक परिणाम सेट देता है।

फिर, हम SQL सर्वर में CTE का उपयोग क्यों करते हैं?

क्यों उपयोग ए सिटे में एसक्यूएल , हम इस्तेमाल करेंगे रिकॉर्ड्स में शामिल होने के लिए उप-क्वेरी या उप-क्वेरी से रिकॉर्ड्स को फ़िल्टर करना। जब कभी भी हम एक ही डेटा देखें या रिकॉर्ड के एक ही सेट में शामिल हों का उपयोग करते हुए एक उप-क्वेरी, कोड रखरखाव मर्जी मुश्किल हो सकता है। ए सिटे बेहतर पठनीयता और रखरखाव को आसान बनाता है।

SQL सर्वर में CTE कहाँ स्टोर किया जाता है? ए सिटे a. के अंदर घोषित किया गया संग्रहित प्रक्रिया इसलिए है संग्रहित डिस्क पर। कार्य, प्रक्रिया, दृश्य परिभाषाएँ आदि हैं संग्रहित डेटाबेस में जहां वे बनाए जाते हैं। यह परिभाषा है संग्रहित डिस्क पर, गारंटीकृत। ए सिटे a. के अंदर घोषित किया गया संग्रहित प्रक्रिया इसलिए है संग्रहित डिस्क पर।

ऊपर के अलावा, SQL सर्वर में CTE क्या है और इसके उपयोग क्या हैं?

एसक्यूएल सर्वर सीटीई मूल बातें। में पेश किया गया एस क्यू एल सर्वर 2005, सामान्य तालिका अभिव्यक्ति ( सिटे ) एक अस्थायी नामित परिणाम सेट है जिसे आप किसी SELECT, INSERT, UPDATE, या DELETE स्टेटमेंट में संदर्भित कर सकते हैं। आप भी कर सकते हैं उपयोग ए सिटे क्रिएट व्यू स्टेटमेंट में, के भाग के रूप में NS दृश्य का चयन जिज्ञासा.

आप सीटीई कैसे बनाते हैं?

आप एक का भी उपयोग कर सकते हैं सिटे में एक सर्जन करना एक दृश्य, दृश्य की चयन क्वेरी के भाग के रूप में। इसके अतिरिक्त, SQL Server 2008 के अनुसार, आप a. जोड़ सकते हैं सिटे नए MERGE स्टेटमेंट के लिए। सीटीई के साथ अपने क्लॉज को परिभाषित करने के बाद, आप सीटीई को संदर्भित कर सकते हैं क्योंकि आप किसी अन्य तालिका को संदर्भित करेंगे।

सिफारिश की: