SQL सर्वर में CTE क्या है?
SQL सर्वर में CTE क्या है?

वीडियो: SQL सर्वर में CTE क्या है?

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

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

इसके बाद, कोई यह भी पूछ सकता है कि SQL सर्वर में CTE क्या है और इसके उपयोग क्या हैं?

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

इसके अतिरिक्त, SQL सर्वर में पुनरावर्ती CTE क्या है? परिचय SQL सर्वर पुनरावर्ती CTE ए पुनरावर्ती सामान्य तालिका अभिव्यक्ति ( सिटे ) एक है सिटे जो खुद को संदर्भित करता है। ऐसा करने से, सिटे बार-बार निष्पादित करता है, डेटा का सबसेट लौटाता है, जब तक कि यह पूरा परिणाम सेट नहीं लौटाता।

यह भी पूछा गया कि SQL सर्वर में CTE का प्रयोग क्यों किया जाता है?

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

मैं SQL में दो CTE का उपयोग कैसे करूं?

प्रति एकाधिक सीटीई का प्रयोग करें एक ही प्रश्न में आपको केवल पहले समाप्त करने की आवश्यकता है सिटे , अल्पविराम जोड़ें, अगले के लिए नाम और वैकल्पिक कॉलम घोषित करें सिटे , को खोलो सिटे अल्पविराम से क्वेरी करें, क्वेरी लिखें, और इसे a. से एक्सेस करें सिटे बाद में उसी क्वेरी में या सीटीई के बाहर अंतिम क्वेरी से क्वेरी करें।

सिफारिश की: