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

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

2
मैं गैर-संख्यात्मक वर्णों को एक स्ट्रिंग से कैसे निकाल सकता हूं?
उपयोगकर्ता एक बॉक्स में एक खोज शब्द दर्ज करते हैं, और यह मान संग्रहीत प्रक्रिया में जाता है और डेटाबेस में कुछ अलग क्षेत्रों के खिलाफ जांच की जाती है। ये फ़ील्ड हमेशा एक ही डेटा प्रकार के नहीं होते हैं। एक फ़ील्ड (फ़ोन नंबर) में सभी संख्याएँ होती हैं, …

5
T SQL टेबल वेल्यूड फंक्शन कोमा पर कॉलम को विभाजित करने के लिए
मैंने प्रत्येक मान के लिए अलग-अलग पंक्तियों को थूकने के लिए एक डेटाबेस में अल्पविराम सीमांकित कॉलम लेने के लिए Microsoft SQL Server 2008 में एक टेबल वैल्यूएड फ़ंक्शन लिखा था। Ex: "एक, दो, तीन, चार" एक नया टेबल लौटाएगा जिसमें केवल एक कॉलम होगा जिसमें निम्नलिखित मान होंगे: one …

3
TSQL प्रदर्शन - मूल्य के आधार पर शामिल हों न्यूनतम और अधिकतम
मेरे पास दो टेबल हैं जिनमें मैं स्टोर करता हूं: एक आईपी रेंज - देश लुकअप टेबल विभिन्न आईपी से आने वाले अनुरोधों की एक सूची IP bigintलुकअप प्रदर्शन को बेहतर बनाने के लिए संग्रहीत किए गए थे । यह तालिका संरचना है: create table [dbo].[ip2country]( [begin_ip] [varchar](15) NOT NULL, …

2
यदि संग्रहीत कार्यविधि बनाते समय तालिका मौजूद है, तब भी क्या नामांकित रिज़ॉल्यूशन को बाध्य करने का कोई तरीका है?
SQL सर्वर में संग्रहीत कार्यविधि बनाते समय, आपको उन तालिकाओं को संदर्भित करने की अनुमति होती है जो मौजूद नहीं हैं। लेकिन, यदि तालिका मौजूद नहीं है, तो प्रक्रिया में आपके द्वारा निर्दिष्ट कोई भी कॉलम उस तालिका में मौजूद होना चाहिए ( हटाए गए नाम समाधान )। क्या SQL …

5
किसी दी गई श्रेणी में अभाज्य संख्याएँ
हाल ही में, मुझे सभी अभाज्य संख्याएँ (1-100) छापने का काम दिया गया। मैं वहां काफी असफल रहा। मेरा कोड: Create Procedure PrintPrimeNumbers @startnum int, @endnum int AS BEGIN Declare @a INT; Declare @i INT = 1 ( Select a = @startnum / 2; WHILE @i<@a BEGIN @startnum%(@a-@i) i=i+1; ) …

1
एक्सएमएल पैरामीटर का उपयोग करके कई डेटा को अपग्रेड करते समय मर्ज क्वेरी का उपयोग करने से कैसे बचें?
मैं मानों की एक सरणी के साथ एक तालिका को अपडेट करने की कोशिश कर रहा हूं। सरणी के प्रत्येक आइटम में SQL सर्वर डेटाबेस में एक तालिका में एक पंक्ति से मेल खाती जानकारी होती है। यदि पंक्ति पहले से ही तालिका में मौजूद है, तो हम उस पंक्ति …

1
अस्थायी तालिकाओं में डेटा लोड करते समय न्यूनतम लॉगिंग प्राप्त करें
द डेटा लोडिंग परफॉरमेंस गाइड को पढ़ने के बाद भी , मैं अभी भी अनिश्चित हूं कि यदि आवश्यक हो तो TABLOCK टेबल संकेत को एक खाली अस्थायी तालिका में जोड़ने के लिए, न्यूनतम लॉगिंग प्राप्त करने के लिए क्लस्टर इंडेक्स के साथ परिभाषित किया गया है। स्पष्ट रूप से …

2
Transact-SQL में सममित अंतर ऑपरेशन?
मैं हमेशा UNIONSQL में ऑपरेटर के बारे में जानता हूं , लेकिन हाल ही में पता चला कि अन्य सेट ऑपरेटर थे, INTERSECTऔर EXCEPT। मुझे ऐसा ऑपरेटर नहीं मिला है जो चौथा बड़ा सेट ऑपरेटर, सममित अंतर (उदाहरण के विपरीत INTERSECT) करता है। ऐसा लगता है कि मैं कुछ का …
10 sql-server  t-sql 

1
एक वर्ण इनपुट और रिटर्न डेट फॉर्मेट प्राप्त करने के लिए फ़ंक्शन (गलत इनपुट के साथ)
मुझे एक स्ट्रिंग चरित्र प्राप्त करने और दिनांक प्रारूप वापस करने के लिए एक फ़ंक्शन लिखने की आवश्यकता है। उदाहरण के लिए इनपुट 20120101 है और मुझे 2012-01-01 की आवश्यकता है। समस्या यह है कि इस "2012ABCD" जैसे कुछ गलत इनपुट हो सकते हैं। उस स्थिति में, मैं चाहता हूं …

1
xml पथ ('') आउटपुट के लिए
जब मैं निम्नलिखित चलाता हूं select t.type from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') मुझे यह आउटपुट प्राप्त होता है <type>Green</type> <type>Blue</type> <type>Red</type> अगर मैं निम्नलिखित चलाऊं select t.type + '/' from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') मुझे यह आउटपुट प्राप्त होता है Green/Blue/Red/ Xml फ़ाइल में …

3
टी-एसक्यूएल ट्रिगर कैसे होता है जो केवल वास्तविक परिवर्तनों पर फायर करता है?
मेरे पास UPDATE और INSERT पर एक टेबल ट्रिगर है जो एक पंक्ति को दूसरी तालिका में जोड़ता है। यह केवल एक पंक्ति जोड़ने की जरूरत है अगर चार कॉलमों में से एक को बदल दिया जाए। मैंने परिवर्तनों के परीक्षण के लिए IF UPDATE (कॉल) का उपयोग करने की …
9 t-sql  trigger 

3
यह क्वेरी, FROM क्लॉज़ को याद नहीं कर रही है, त्रुटि नहीं है?
इसलिए हमारे पास एक उपश्रेणी के साथ एक क्वेरी है जिसमें एक टाइपो है। यह FROM क्लॉज को याद कर रहा है। लेकिन जब आप इसे चलाते हैं, तो यह त्रुटि नहीं करता है! क्यों!? SELECT 1 ,r.id ,'0D4133BE-C1B5-4141-AFAD-B171A2CCCE56' ,GETDATE() ,1 ,'Y' ,'N' ,oldItem.can_view ,oldItem.can_update FROM Role r JOIN RoleObject …

5
"] []" वाइल्डकार्ड का उपयोग करके PATINDEX के साथ एक] (समापन वर्ग ब्रैकेट) का मिलान करना
मैं T-SQL में एक कस्टम JSON पार्सर लिख रहा हूँ † । अपने पार्सर के उद्देश्य के लिए, मैं उस PATINDEXफ़ंक्शन का उपयोग कर रहा हूं जो टोकन की सूची से टोकन की स्थिति की गणना करता है। मेरे मामले में टोकन सभी एकल वर्ण हैं और इनमें ये शामिल …

4
क्या मैं SET TRANSACTION ISOLATION LEVEL SERIALIZABLE के बाद प्रतिबद्ध है?
एक संग्रहीत प्रक्रिया के अंदर, मेरे पास निम्नलिखित हैं: (sql सर्वर 2008) SET TRANSACTION ISOLATION LEVEL SERIALIZABLE BEGIN TRANSACTION getStuff BEGIN TRY /* some selects, updates, etc, etc. */ .... COMMIT TRANSACTION getStuff END TRY BEGIN CATCH ... END CATCH चूंकि यह लेनदेन आधारित है, इसलिए मेरा विचार था कि …

2
ठीक sp_msforeachdb पर्दे के पीछे कैसे काम करता है?
मुझे जो समस्या हो रही है, उसका निवारण करने की आवश्यकता है, और मुझे यह समझने में कुछ मदद चाहिए कि sp_msforeachdb मेरी समस्या को दूर करने के लिए कैसे काम करता है। क्या होता है हर बार जब मैं sp_msforeachdb चलाता हूं, मुझे एक त्रुटि मिलती है Msg 102, …

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