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

Transact-SQL (T-SQL) Microsoft SQL Server और SAP के साइबेस द्वारा प्रयुक्त SQL की एक बोली है।

2
क्या एक INSERT और SELECT की तुलना में OUTPUT के साथ बेहतर अभ्यास है?
हम अक्सर "यदि मौजूद नहीं है, तो डालें" स्थिति का सामना करते हैं। डैन गुज़मैन के ब्लॉग की एक उत्कृष्ट जांच है कि इस प्रक्रिया को थ्रेडसेफ़ कैसे बनाया जाए। मेरे पास एक मूल तालिका है जो एक स्ट्रिंग को पूर्णांक से पूर्णांक में सूचीबद्ध करती है SEQUENCE। एक संग्रहीत …

2
PIVOT क्वेरी के साथ मदद करें
मेरे पास संरचना के साथ एक तालिका है: CREATE TABLE [dbo].[AUDIT_SCHEMA_VERSION]( [SCHEMA_VER_MAJOR] [int] NOT NULL, [SCHEMA_VER_MINOR] [int] NOT NULL, [SCHEMA_VER_SUB] [int] NOT NULL, [SCHEMA_VER_DATE] [datetime] NOT NULL, [SCHEMA_VER_REMARK] [varchar](250) NULL ); कुछ सैंपल डेटा (वर्गफ़ेल्ड के साथ समस्या लगती है .. इसलिए कुछ सैंपल डेटा डालते हुए): INSERT INTO [AUDIT_SCHEMA_VERSION]([SCHEMA_VER_MAJOR],[SCHEMA_VER_MINOR],[SCHEMA_VER_SUB],[SCHEMA_VER_DATE],[SCHEMA_VER_REMARK]) …

2
क्या MERGE tempdb का उपयोग करता है?
निम्नलिखित प्रश्न पर विचार करें: MERGE [Parameter] with (rowlock) AS target USING (SELECT @AreaId, @ParameterTypeId, @Value) AS source (AreaId, ParameterTypeId, Value) ON (target.AreaId = source.AreaId AND target.ParameterTypeId = source.ParameterTypeId) WHEN MATCHED THEN UPDATE SET target.Value = source.Value, @UpdatedId = target.Id WHEN NOT MATCHED THEN INSERT ([AreaId], [ParameterTypeId], [Value]) VALUES (source.AreaId, …
12 sql-server  t-sql 

2
क्या स्तंभ की परिभाषा के प्रारंभ या अंत में एक कॉलम उर्फ ​​लगाने के बीच कोई अंतर है?
मैंने हमेशा अपने कॉलम उपनामों को देखा और लिखा है SELECT 1 as ColumnName लेकिन आज एक ऐसा प्रश्न आया जिसका उपयोग किया गया था SELECT ColumnName = 1 क्या इन दोनों प्रश्नों के निष्पादन में कोई अंतर है? या डीबीए के बीच एक मानक है जिसके बारे में कोई …

4
SQL सर्वर 2012 तालिका और स्तंभ नामों के आसपास [कोष्ठक] लगा रहा है
जब आप स्तंभ फ़ोल्डर को संपादक विंडो में खींचते हैं, तो कॉलम की पूरी सूची ब्रैकेट के बिना जोड़ी जाती है। यदि आप स्तंभों को व्यक्तिगत रूप से खींचते हैं तो उनके पास ब्रैकेट हैं। वह बंद करने के लिए क्या कोई रास्ता है? मैं विकल्पों में कुछ भी खोजने …

3
SQL सर्वर जॉब शेड्यूल प्रॉपर्टीज में जानकारी कैसे संग्रहीत करता है?
मुझे पता है कि वहाँ है SELECT * FROM msdb..sysjobschedules, लेकिन बस यह दर्शाता है कि अगली बार एक नौकरी चलाने के लिए निर्धारित है। मैं जानना चाहता हूं कि यह सब कैसे निर्धारित और संग्रहीत है। तो यह कहाँ है कि हर सोमवार चेक बॉक्स के लिए रिकर्स का …
12 sql-server  t-sql  jobs 

1
परीक्षण डेटा के लिए बड़े तार उत्पन्न करना
मैं हाल ही में यहां एक प्रश्न के लिए जेनेरिक टेस्ट डेटा वाले कुछ बड़े तार बनाने की कोशिश कर रहा था । ऐसा लगता है कि मैं एक स्ट्रिंग को गुणा करने का एक तरीका जानता था। हालाँकि, मैं अब वाक्यविन्यास को याद नहीं रख सकता। मैं कुछ इस …
12 sql-server  t-sql 

5
मैं एक समय में एक व्यक्ति द्वारा चलाई जाने वाली SQL संग्रहित प्रक्रिया को कैसे सीमित करूं?
मेरे पास एक संग्रहीत प्रक्रिया है जो मूल रूप से एक तालिका से मूल्यों का चयन करती है और उन्हें दूसरे में सम्मिलित करती है, एक प्रकार का संग्रह। मैं एक ही समय में कई लोगों को ऐसा करने से बचना चाहता हूं। जब यह प्रक्रिया चल रही है, मैं …

4
क्या वस्तु के नामों को रेखांकित करने के लिए MS-SQL पर कोई (छिपा हुआ) अंतर्निहित कार्य है?
कभी-कभी हम अपने कुछ डेटाबेस में ऑब्जेक्ट नाम (पहचानकर्ता) स्टोर करते हैं, उदाहरण के लिए कुछ पैरामीटर टेबल में। क्योंकि मैं '=' ​​या 'LIKE' तुलना संचालकों का उपयोग करके इन तालिकाओं से रिकॉर्ड का चयन करता हूं, मुझे इन नामों को हमेशा ब्रैकेट के साथ या उसके बिना संग्रहीत करने …
12 sql-server  t-sql 

2
एक संग्रहीत प्रक्रिया में लेनदेन
मुझे एक ट्रांजैक्शन में एक UPDATE और INSERT करने की आवश्यकता है। यह कोड अपने आप ठीक काम करता है, लेकिन मैं इसे आसानी से कॉल करने और आवश्यक मापदंडों में पारित करने में सक्षम होना चाहता हूं। जब मैं इस लेनदेन को एक संग्रहीत प्रक्रिया में घोंसला बनाने की …

1
संग्रहीत कार्यविधि से तालिका चर में परिणाम डालें
मेरे पास एक संग्रहीत प्रक्रिया है जो मानों को तालिका चर में संग्रहीत करती है। मैं इन मूल्यों का चयन करता हूं और जब प्रक्रिया को बुलाया जाता है तो उन्हें वापस कर देता हूं। मैं इन रिटर्न वैल्यूज़ को दूसरे टेबल वेरिएबल में सेट करने की कोशिश कर रहा …

2
मैं टी-एसक्यूएल (एसएसएमएस नहीं) का उपयोग करके डेटाबेस में लॉगिन कैसे कर सकता हूं
मैं एक प्रोग्राम लिख रहा हूँ जिसके लिए मुझे कोड में सभी अनुमतियाँ और सब कुछ निर्दिष्ट करने की आवश्यकता है। मैं इस भाग में फंस गया हूँ: मैं सिर्फ msdb डेटाबेस के लिए "मानचित्र" के तहत छोटे बॉक्स पर क्लिक करने और उस उपयोगकर्ता को SqlAgentUser भूमिका सौंपने के …

4
सूची नौकरियां, अनुसूचियां, और अगला अनुसूचित रन डेटासेट
सूची नौकरियां, अनुसूचियां, और अगला अनुसूचित रन डेटासेट मैं जॉब्स, शेड्यूल और नेक्स्ट शेड्यूल्ड रन डेटाइम को सूचीबद्ध करने की कोशिश कर रहा हूं। हालाँकि, मैं सफल नहीं हुआ। sysjobactivity के पास next_scheduled_run_date है, जो मुझे चाहिए, लेकिन मैं इसे नौकरी और अनुसूची दोनों से कनेक्ट करने का पता नहीं …

3
NUMERIC (10, 2) में दशमलव विभाजक के रूप में अल्पविराम के साथ स्ट्रिंग संख्यात्मक मान परिवर्तित करें
मेरे पास चर स्तंभों की एक SQL तालिका है जिसमें ग्रीक स्वरूपित संख्याएँ हैं (हजार विभाजक के रूप में और अल्पविराम दशमलव विभाजक के रूप में) क्लासिक रूपांतरण CONVERT(numeric(10,2),REPLACE([value],',','.')) काम नहीं करता है क्योंकि (हजार विभाजक) रूपांतरण को मारता है जैसे प्रयास करें CONVERT(numeric(10,2),REPLACE('7.000,45',',','.')) मैं ऐसे मानों को सांख्यिक में …

1
क्या हम Transact-SQL में कुल कार्यों के बाद एक समान चिह्न (=) डाल सकते हैं?
मुझे इस तरह से एक स्क्रिप्ट का सामना करना पड़ा है: set @sum = sum = (case when somecol1 is null then DATEDIFF(d,[somecol2],somecol3) else 0 end) मैं दूसरे कीवर्ड योग के बाद बराबर चिह्न (=) का अर्थ नहीं समझ सकता। जब मैं क्वेरी चलाता हूं तो यह समान चिह्न और …

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