cte पर टैग किए गए जवाब

आम टेबल अभिव्यक्ति के लिए एक्रोनिम। अस्थायी, पुन: प्रयोज्य उपवर्ग जो पुनरावर्ती हो सकता है।

7
CTE और Temp Table में क्या अंतर है?
कॉमन टेबल एक्सप्रेशन (CTE) और टेम्प टेबल के बीच क्या अंतर है? और मुझे कब एक का उपयोग करना चाहिए? CTE WITH cte (Column1, Column2, Column3) AS ( SELECT Column1, Column2, Column3 FROM SomeTable ) SELECT * FROM cte अस्थायी तालिका SELECT Column1, Column2, Column3 INTO #tmpTable FROM SomeTable SELECT …
174 sql-server  cte 

2
यदि किसी प्रश्न में CTE को परिभाषित किया जाता है और उसका उपयोग कभी नहीं किया जाता है, तो क्या यह ध्वनि करता है?
क्या क्वेरी में अप्रयुक्त सीटीई प्रदर्शन को प्रभावित करते हैं और / या उत्पन्न क्वेरी योजना में परिवर्तन करते हैं?

3
सामान्य तालिका अभिव्यक्ति (CTE) लाभ?
इस सवाल को स्टैक ओवरफ्लो से माइग्रेट किया गया क्योंकि इसका जवाब डेटाबेस एडमिनिस्ट्रेटर स्टैक एक्सचेंज पर दिया जा सकता है। 7 साल पहले पलायन कर गए । से MSDN : एक व्युत्पन्न तालिका के विपरीत, एक सीटीई स्वयं-संदर्भित हो सकता है और एक ही क्वेरी में कई बार संदर्भित …
21 sql-server  cte 

4
SQL रिकर्सन वास्तव में कैसे काम करता है?
अन्य प्रोग्रामिंग भाषाओं से एसक्यूएल में आ रहा है, एक पुनरावर्ती क्वेरी की संरचना बल्कि विषम लगती है। इसके साथ कदम से कदम मिलाकर चलें, और ऐसा लगता है कि यह अलग हो जाएगा। निम्नलिखित सरल उदाहरण पर विचार करें: CREATE TABLE #NUMS (N BIGINT); INSERT INTO #NUMS VALUES (3), …

5
कैश (आलसी स्पूल) सीटीई परिणाम के लिए एक योजना गाइड बनाएं
मैं सामान्य रूप से पहले एक क्वेरी का निर्माण करके योजना गाइड बनाता हूं जो सही योजना का उपयोग करता है, और इसे उसी क्वेरी के पार कॉपी करता है जो नहीं करता है। हालांकि, कभी-कभी यह मुश्किल होता है, खासकर अगर क्वेरी बिल्कुल समान नहीं है। खरोंच से योजना …
19 sql-server  t-sql  cte 

2
सभी बच्चों के लिए कुल खोजने के लिए पुनरावर्ती CTE
यहां एक असेंबली ट्री है जिसे मैं नीचे अपेक्षित परिणामों के साथ एक पुनरावर्ती T-SQLक्वेरी (संभवतः CTE) का उपयोग करके खोजना चाहता हूं । मैं किसी भी भाग को दिए गए प्रति विधानसभा कुल राशि जानना चाहता हूं। मतलब अगर मैं 'रिवेट ’खोजता हूं, तो मैं विधानसभा के भीतर प्रत्येक …

2
के साथ कई ऑपरेशन
क्या WITHकथन का उपयोग करके कई कार्यों को निष्पादित करने का एक तरीका है ? कुछ इस तरह WITH T AS ( SELECT * FROM Tbl ) BEGIN OPEN P_OUTCURSOR FOR SELECT * FROM T; SELECT COUNT(*) INTO P_OUTCOUNT FROM T; END; मैं कुछ डेटा और इसकी गिनती का चयन …
16 oracle  select  cte 

2
जब CTE के अंदर से कॉल किया जाता है तो PostgreSQL फ़ंक्शन निष्पादित नहीं होता है
बस मेरे अवलोकन की पुष्टि करने और इस बारे में स्पष्टीकरण प्राप्त करने की उम्मीद है कि ऐसा क्यों हो रहा है। मेरे पास एक फंक्शन है: CREATE OR REPLACE FUNCTION "public"."__post_users_id_coin" ("coins" integer, "userid" integer) RETURNS TABLE (id integer) AS ' UPDATE users SET coin = coin + coins …
16 postgresql  cte 

2
PostgreSQL पुनरावर्ती वंश गहराई
मुझे इसके पूर्वज से एक वंश की गहराई की गणना करने की आवश्यकता है। जब कोई रिकॉर्ड होता है object_id = parent_id = ancestor_id, तो इसे रूट नोड (पूर्वज) माना जाता है। मैं WITH RECURSIVEPostgreSQL 9.4 के साथ एक क्वेरी चलाने की कोशिश कर रहा हूं । मैं डेटा या …

3
एक सीटीई पदानुक्रम का अनुकूलन
नीचे अपडेट करें मेरे पास खातों की एक पदानुक्रम (SQL सर्वर 2012) का प्रतिनिधित्व करने के लिए एक विशिष्ट एसीट / पैरेंट अकाउंट आर्किटेक्चर वाले खातों की एक तालिका है। मैंने पदानुक्रम को बाहर करने के लिए एक सीटीई का उपयोग करके एक दृश्य बनाया, और पूरे पर यह खूबसूरती …

2
सेमी-कोलोन के साथ सीटीई क्यों शुरू होनी चाहिए?
मैं बस स्टैकऑवरफ्लो पर एक पोस्ट देख रहा था जहां हारून बर्ट्रेंड एक नंबर टेबल के बजाय एक सीटीई का उपयोग करने का प्रस्ताव करता है, जो हाथ में कार्य करने का एक सुंदर तरीका है। मेरा सवाल यह है कि सीटीई की पहली पंक्ति अर्ध-उपनिवेश से क्यों शुरू होती …
14 sql-server  t-sql  cte  syntax 

2
CTE में डाली गई पंक्तियों को एक ही स्टेटमेंट में अपडेट क्यों नहीं किया जा सकता है?
PostgreSQL 9.5 में, इसके साथ बनाई गई एक सरल तालिका दी गई है: create table tbl ( id serial primary key, val integer ); मैं SQL को INSERT मान के लिए चलाता हूं, फिर उसी स्टेटमेंट में अपडेट करें: WITH newval AS ( INSERT INTO tbl(val) VALUES (1) RETURNING id …
13 postgresql  cte 

1
SQL सर्वर ऑडिट डेटा से स्केलर वेटेड यूज़र-डिफ़ाइंड फ़ंक्शन उपयोग को कैसे फ़िल्टर करें?
हमारे पास एक SQL सर्वर डेटाबेस है जिसमें एक डेटाबेस ऑडिट विनिर्देश है जो डेटाबेस पर सभी कार्यों को निष्पादित करता है। CREATE DATABASE AUDIT SPECIFICATION [dbAudit] FOR SERVER AUDIT [servAudit] ADD (EXECUTE ON DATABASE::[DatabaseName] BY [public]) हमने पाया है कि कुछ प्रश्न परिणाम सेट में प्रत्येक पंक्ति के लिए …

1
मैं विस्तारित पेड़ की तरह फैशन में एक पुनरावर्ती क्वेरी के परिणामों को कैसे हल करूं?
मान लेते हैं कि आपके पास एक nodesटेबल है: CREATE TABLE nodes ( node serial PRIMARY KEY, parent integer NULL REFERENCES nodes(node), ts timestamp NOT NULL DEFAULT now() ); यह शीर्ष पर रूट नोड्स के साथ एक मानक नोड जैसी वृक्ष संरचना का प्रतिनिधित्व करता है और कई बच्चे नोड्स …

1
प्रकार संशोधक के साथ डेटा प्रकारों के लिए आश्चर्यजनक परिणाम
इस प्रश्न के लिए एक पुनरावर्ती CTE समाधान पर चर्चा करते समय: प्रत्येक आईडी के लिए अंतिम 5 अलग-अलग मान प्राप्त करें @ypercube एक आश्चर्यजनक अपवाद के कारण ठोकर खा गया, जो हमें प्रकार संशोधक की जांच की ओर ले जाता है। हमें आश्चर्यजनक व्यवहार मिला। 1. टाइप कास्ट कुछ …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.