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

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

4
क्या मैं लेन-देन में तालिका संरचना को बदल सकता हूं और फिर कोई त्रुटि होने पर इसे वापस रोल कर सकता हूं?
मेरे कुछ ALTER TABLEकथन हैं जो मैं चला रहा हूं। उनमें से सभी काम नहीं करते हैं (वे एसक्यूएल डेटा तुलना चलाने का परिणाम हैं) और मैं उन्हें कुछ लेनदेन में समूहित करना चाहता हूं और यदि कुछ गलत होता है तो बयानों को वापस लाएं। क्या यह संभव है, …

3
यदि यह मौजूद नहीं है तो कोड द्वारा नया फ़ंक्शन बनाएं
मैं अपने डेटाबेस में स्क्रिप्ट द्वारा नया कार्य बनाना चाहता हूं। स्क्रिप्ट कोड नीचे है: IF Exists(Select * From sys.sysobjects A Where A.name =N'fn_myfunc' and xtype=N'FN') return; CREATE FUNCTION fn_myfunc () returns varchar(10) AS Begin ... End लेकिन जब मैं उपरोक्त स्क्रिप्ट निष्पादित करता हूं, तो SQL सर्वर एक त्रुटि …

2
"SELECT POWER (10.0, 38.0)?" एक अंकगणितीय अतिप्रवाह त्रुटि क्यों करता है?
मैं अपने IDENTITYओवरफ्लो चेक स्क्रिप्ट को अपडेट कर रहा हूं और कॉलम के लिए खाता हूंDECIMALNUMERIC IDENTITY । चेक के हिस्से के रूप में मैं हर IDENTITYकॉलम के लिए डेटा प्रकार की सीमा के आकार की गणना करता हूं ; मैं इसका उपयोग यह गणना करने के लिए करता हूं …

2
SQL सर्वर दशमलव (9, 0) बनाम INT
हमारे ग्राहकों DECIMAL(18,0)में से एक अपने SQL Server 2008R2 डेटाबेस में डेटाटाइप कुछ कॉलम के लिए उपयोग करता है। क्योंकि कॉलम काफी धीरे-धीरे बढ़ता है, उसने हाल ही में DECIMAL(5,0)कुछ संग्रहण को पुनः प्राप्त करने के लिए डेटाटाइप को बदलने का प्रस्ताव दिया । MSDN लाइब्रेरी के अनुसार , DECIMAL(5,0)डेटाटाइप …

5
क्या यह हाथ से लिखे कोड में SQL सर्वर के ब्रैकेट नोटेशन का उपयोग करने के लिए समझ में आता है?
जब वे []लगभग सभी चीज़ों के लिए नए Microsoft ब्रैकेट नोटेशन ( ) का उपयोग करके आउटपुट जेनरेट करते हैं तो कोड जेनरेटर सरल हो जाते हैं। जब मैंने पहली बार इसे देखा, तो मैंने कुछ हद तक प्रतिबंधित पहचानकर्ता संकेतन के पुनर्जन्म को देखा। जहाँ तक मुझे पता है …

1
Decode Base64 SQL सर्वर में मूल रूप से स्ट्रिंग
मेरे पास varcharSQL सर्वर में एक तालिका में एक स्तंभ है जो एक बेस 64-एन्कोडेड टेक्स्ट स्ट्रिंग रखता है जिसे मैं सादे पाठ समकक्ष में डिकोड करना चाहूंगा क्या SQL सर्वर के पास इस प्रकार की चीज़ को संभालने के लिए कोई मूल कार्यक्षमता है? एक नमूना बेस 64 स्ट्रिंग: …

1
CASE के साथ एक SUM से अधिक COUNT तेज़ी से क्यों हैं?
मैं जानना चाहता था कि निम्नलिखित दो दृष्टिकोणों में से कौन सा तेज़ है: 1) तीन COUNT: SELECT Approved = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = 'Approved'), Valid = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = 'Valid'), Reject = (SELECT COUNT(*) FROM dbo.Claims d WHERE d.Status = …

1
क्या हमें C # कोड में और साथ ही संग्रहीत कार्यविधि में लेनदेन को संभालने की आवश्यकता है
क्या हमें वास्तव में c # के साथ-साथ डेटाबेस स्टोर प्रक्रिया दोनों में लेनदेन से निपटने की आवश्यकता है सी#: Using(transaction with transaction scope) { Execute stored proc; Transaction. Complete; } SQL संग्रहीत कार्यविधि: Create process As Begin try Begin transaction Commit End try Begin catch Rollback End catch

4
एक रनटाइम में एक क्लॉज के लिए एक ज्वाइन को ऑप्टिमाइज़ किया जाता है?
जब मैं इस तरह से एक प्रश्न लिखता हूँ ... select * from table1 t1 join table2 t2 on t1.id = t2.id क्या एसक्यूएल ऑप्टिमाइज़र, निश्चित नहीं है कि अगर यह सही शब्द है, तो इसका अनुवाद करें ... select * from table1 t1, table2 t2 where t1.id = t2.id …

1
इंडेक्स स्पूल के लिए मजबूर करना
मुझे इसका कुछ पता है जिसे प्रदर्शन के कारणों से बचा जाना चाहिए, लेकिन मैं एक ऐसी स्थिति दिखाने की कोशिश कर रहा हूं, जहां यह सुनिश्चित करने के लिए कि यह दिखाई न दे, यह एक डेमो के रूप में प्रकट होता है। हालांकि, मैं एक लापता सूचकांक चेतावनी …

2
क्रिएट SQL का उपयोग क्रिएट व्यू के साथ होता है
मैं खंडों के साथ VIEW बनाना चाहता हूं, लेकिन वास्तव में सही सिंटैक्स पर कोई संदर्भ नहीं मिल सकता है। मैं इस तरह से smth चाहता हूँ WITH TempTbl AS (SELECT ...) CREATE VIEW SomeView SELECT * FROM TempTbl और क्लॉज़ के साथ कई का उपयोग करने के लिए सही …
14 t-sql  view 

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

2
ऑनलाइन पेज 1000 सीमा से टकराने को पुनर्स्थापित करता है
मुझे एक डेटाबेस को पुनर्प्राप्त करने का प्रयास करने का काम सौंपा गया है जो भ्रष्टाचार से पीड़ित था (I / O की विफलता के कारण, जो तब से तय हो गया है)। मैं डेटाबेस से परिचित नहीं हूँ या इसमें क्या है। मुझे एक पुराना (~ 3 सप्ताह) पूर्ण …

4
इस WHERE क्लॉज में% क्या है?
मैं प्रशिक्षण कर रहा हूं और स्क्रिप्ट में से एक में निम्नलिखित कमांड है: SELECT SUM(Col2) FROM clust_table WHERE Col1 % 3 = 1 मैं जानना चाहूंगा कि यह स्निपेट व्हेयर क्लॉज में क्या है: Col1 % 3 = 1 मैंने इंटरनेट पर कुछ शोध किया और इस कमांड के …
13 sql-server  t-sql 

3
LIKE वर्ण लंबाई सीमा पर काबू पाएं
इस LIKE वर्ण लंबाई सीमा को यहाँ पढ़कर , ऐसा लगता है कि मैं एक LIKE क्लॉज में ~ 4000 वर्णों से अधिक समय तक पाठ नहीं भेज सकता। मैं एक विशेष क्वेरी के लिए क्वेरी प्लान कैश से क्वेरी प्लान लाने की कोशिश कर रहा हूं। SELECT * FROM …

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