dynamic-sql पर टैग किए गए जवाब

डायनेमिक SQL SQL (स्ट्रक्चर्ड क्वेरी लैंग्वेज) का उपयोग करने वाली एक तकनीक है जिसका पारंपरिक एसक्यूएल से मुख्य अंतर यह है कि डायनेमिक एसक्यूएल रनटाइम पर गतिशील रूप से एसक्यूएल स्टेटमेंट बनाने की अनुमति देता है, जो स्वचालित पीढ़ी और प्रोग्राम स्टेटमेंट के निष्पादन को आसान बनाता है।

19
SQL क्‍लॉज में कोई व्यक्ति 1 = 1 और <शर्तों> का उपयोग क्‍यों करेगा?
कोई WHERE 1=1 AND &lt;conditions&gt;SQL क्‍लॉज में क्‍यों उपयोग करेगा (या तो एसक्यूएल को कॉन्‍ट्रैनेटेड स्ट्रिंग्स के माध्यम से प्राप्त किया जाता है, या तो परिभाषा देखें) मैंने कहीं देखा है कि यह SQL इंजेक्शन से बचाने के लिए इस्तेमाल किया जाएगा, लेकिन यह बहुत अजीब लगता है। यदि इंजेक्शन …
256 sql  dynamic-sql 

10
चर में sp_executesql परिणाम कैसे प्राप्त करें?
मेरे पास गतिशील एसक्यूएल का एक टुकड़ा है जिसे मुझे निष्पादित करने की आवश्यकता है, मुझे परिणाम को एक चर में संग्रहीत करने की आवश्यकता है। मुझे पता है कि मैं इसका उपयोग कर सकता हूं sp_executesqlलेकिन यह कैसे करें इसके बारे में स्पष्ट उदाहरण नहीं मिल सकते हैं।
178 tsql  dynamic-sql 

10
Postgres डेटाबेस में सभी तालिकाओं को काट-छाँट करना
मुझे नियमित रूप से पुनर्निर्माण से पहले अपने PostgreSQL डेटाबेस से सभी डेटा को हटाने की आवश्यकता है। मैं इसे सीधे SQL में कैसे करूँगा? फिलहाल मैं एक एसक्यूएल स्टेटमेंट के साथ आने में कामयाब रहा, जो मुझे निष्पादित करने की आवश्यकता वाले सभी आदेशों को लौटाता है: SELECT 'TRUNCATE …

14
उन सभी तालिकाओं को छोड़ दें जिनके नाम एक निश्चित स्ट्रिंग से शुरू होते हैं
मैं उन सभी तालिकाओं को कैसे छोड़ सकता हूं जिनके नाम किसी दिए गए स्ट्रिंग से शुरू होते हैं? मुझे लगता है कि यह कुछ गतिशील एसक्यूएल और INFORMATION_SCHEMAतालिकाओं के साथ किया जा सकता है ।

7
SQL एक तालिका के फ़ील्ड को दूसरे के फ़ील्ड से अपडेट करता है
मेरे पास दो टेबल हैं: A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] Aहमेशा के सबसेट होगा B(जिसका अर्थ है कि सभी कॉलम Aभी हैं B)। मैं एक विशिष्ट के साथ एक रिकॉर्ड को अपडेट करना चाहते IDमें Bसे अपने डेटा के साथ Aके सभी स्तंभों के …

10
यदि यह मौजूद नहीं है तो PostgreSQL ROLE (उपयोगकर्ता) बनाएँ
मैं PostgreSQL 9.1 में एक ROLE बनाने के लिए SQL स्क्रिप्ट कैसे लिखूं, लेकिन अगर यह पहले से मौजूद है तो कोई त्रुटि उठाए बिना? वर्तमान स्क्रिप्ट में बस है: CREATE ROLE my_user LOGIN PASSWORD 'my_password'; यह विफल रहता है यदि उपयोगकर्ता पहले से मौजूद है। मुझे कुछ पसंद है: …

6
SQL-सर्वर के लिए एक चर में गतिशील SQL का परिणाम प्राप्त करना
संग्रहीत कार्यविधि में निम्नानुसार गतिशील SQL निष्पादित करना: DECLARE @sqlCommand nvarchar(1000) DECLARE @city varchar(75) SET @city = 'London' SET @sqlCommand = 'SELECT COUNT(*) FROM customers WHERE City = @city' EXECUTE sp_executesql @sqlCommand, N'@city nvarchar(75)', @city = @city मैं एसपी में रिटर्न मान के रूप में गणना (*) कॉलम मान का …

3
मुझे "प्रक्रिया के प्रकार" @ प्रत्याशा 'के प्रकार' नेक्स्ट / nchar /varvar 'के पैरामीटर की उम्मीद क्यों है। " जब मैं sp_executesql का उपयोग करने की कोशिश करता हूं?
मुझे यह त्रुटि क्यों आती है Procedure expects parameter '@statement' of type 'ntext/nchar/nvarchar'. जब मैं sp_executesql का उपयोग करने की कोशिश करता हूं?

4
एक क्वेरी स्ट्रिंग के लिए परिवर्तनीय घोषित करें
मैं सोच रहा था कि एमएस SQL ​​सर्वर 2005 में ऐसा करने का कोई तरीका था: DECLARE @theDate varchar(60) SET @theDate = '''2010-01-01'' AND ''2010-08-31 23:59:59''' SELECT AdministratorCode, SUM(Total) as theTotal, SUM(WOD.Quantity) as theQty, AVG(Total) as avgTotal, (SELECT SUM(tblWOD.Amount) FROM tblWOD JOIN tblWO on tblWOD.OrderID = tblWO.ID WHERE tblWO.Approved = …

8
PostgreSQL फ़ंक्शन पैरामीटर के रूप में तालिका का नाम
मैं एक Postgres फ़ंक्शन में एक पैरामीटर के रूप में एक तालिका नाम पारित करना चाहता हूं। मैंने इस कोड की कोशिश की: CREATE OR REPLACE FUNCTION some_f(param character varying) RETURNS integer AS $$ BEGIN IF EXISTS (select * from quote_ident($1) where quote_ident($1).id=1) THEN return 1; END IF; return 0; …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.