टीएसक्यूएल साक्षात्कार प्रश्न और उत्तर का परिचय
यदि आप टीएसक्यूएल से संबंधित नौकरी की तलाश में हैं, तो आपको टीएसक्यूएल साक्षात्कार प्रश्न के लिए तैयार करने की जरूरत है। हालांकि प्रत्येक साक्षात्कार अलग है और नौकरी का दायरा भी अलग है, हम शीर्ष टीएसक्यूएल साक्षात्कार प्रश्न और उत्तरों के साथ आपकी मदद कर सकते हैं, जो आपको छलांग लगाने में मदद करेगा और आपको अपने टीएसक्यूएल साक्षात्कार में सफलता प्राप्त करेगा।
नीचे महत्वपूर्ण टीएसक्यूएल साक्षात्कार प्रश्न की सूची दी गई है जिन्हें ज्यादातर साक्षात्कार में पूछा जाता है
1. एक्स-एसक्यूएल क्या है?
उत्तर:
टी-एसक्यूएल ट्रांजैक्ट-स्ट्रक्चरर्ड क्वेरी भाषा के लिए खड़ा है, जो माइक्रोसॉफ्ट एसक्यूएल सर्वर और साइबेस एएसई द्वारा समर्थित सक्यूएल कार्यक्षमता का विस्तार है ।
2. एसक्यूएल और टी-एसक्यूएल के बीच अंतर क्या हैं?
उत्तर:
टी-एसक्यूएल और एसक्यूएल के बीच का अंतर यह है कि एसक्यूएल सेट पर काम करने के लिए एक क्वेरी भाषा है, जबकि टीएसक्यूएल एमएस एसक्यूएल सर्वर द्वारा उपयोग की जाने वाली एक मालिकाना प्रक्रियात्मक भाषा है । इसके अलावा, टी-एसक्यूएल के पास एसक्यूएल की तुलना में DELETE और अद्यतन का एक अलग कार्यान्वयन है।
3. कृपया कम-से-कम पांच कमांड का नाम दें जो टी-एसक्यूएल कोड में टेक्स्ट में हेरफेर कर सकते हैं। उदाहरण के लिए, टेक्स्ट स्ट्रिंग को प्रतिस्थापित करें, टेक्स्ट का एक हिस्सा प्राप्त करें आदि।
उत्तर:
• LEFT (character_expression,integer_expression) –यह वर्ण वर्णों के साथ एक वर्ण अभिव्यक्ति का बायां हिस्सा देता है।
• CHARINDEX (findTextData,textData,[startingPosition]) –यह एक वर्ण स्ट्रिंग में अभिव्यक्ति की प्रारंभिक स्थिति देता है, और प्रारंभ स्थिति वैकल्पिक है।
• REPLACE (textData, findTextData, replaceWithTextData) –यह स्ट्रिंग में पाए गए पाठ की घटनाओं के लिए एक नया मान बदल देता है।
• REVERSE (character_expression) – यह एक चरित्र अभिव्यक्ति के विपरीत रिटर्न देता है।
• LEN (textData) – यह पीछे की रिक्त स्थान को छोड़कर स्ट्रिंग की लंबाई देता है।
•LOWER (character_expression) –अपरकेस वर्ण को लोअरकेस में परिवर्तित करने के बाद यह एक वर्ण अभिव्यक्ति लौटाएगा।
• LTRIM (textData) –प्रमुख रिक्त स्थान हटा दिए जाएंगे।
• PATINDEX (findTextData,textData)– यह स्ट्रिंग में पाए गए पाठ की प्रारंभिक स्थिति पूर्णांक मान देता है।
• REPLICATE(character_expression,integer expression) –यह निर्दिष्ट संख्या के लिए एक वर्ण अभिव्यक्ति दोहराता है।
• RTRIM(textData) –पिछला रिक्त स्थान हटा देता है। स्पेस (रिक्त स्थान की संख्या) – यह अंतरिक्ष मूल्य निर्दिष्ट संख्या को दोहराता है।
• STUFF(textData,start,length,insert text data) – यह वर्णों की एक निर्दिष्ट लंबाई हटा देता है और एक निर्दिष्ट प्रारंभिक बिंदु पर वर्णों का एक और सेट सम्मिलित करता है।
• SUBSTRING(textData,startPosition,length) – यह स्ट्रिंग का हिस्सा देता है।
• UPPER(character_expression)–यह लोअरकेस वर्ण के साथ अपरकेस के साथ एक वर्ण अभिव्यक्ति देता है।
4. क्या सक्यूएल सर्वर एकीकरण सेवाओं का उपयोग किए बिना सीधे टी-एसक्यूएल कमांड से डेटा आयात करना संभव है? यदि हां, तो आदेश क्या हैं?
उत्तर:
हां – डेटा को सीधे टी-एसक्यूएल भाषा में आयात करने के लिए छह आदेश उपलब्ध हैं। इन आदेशों में शामिल हैं:
BCP
Bulk Insert
OpenRowSet
OPENDATASOURCE
OPENQUERY
Linked Servers
5. टी-एसक्यूएल में ‘जाओ’ क्या है?
उत्तर:
‘जाओ’ एक ट्रांजैक्ट-एसक्यूएल कथन नहीं है बल्कि एक बैच विभाजक है। यह सक्यूएलcmd और oसक्यूएल उपयोगिताओं और सक्यूएल सर्वर प्रबंधन स्टूडियो कोड संपादक द्वारा पहचाना गया एक आदेश है। सक्यूएल सर्वर उपयोगिताओं ने एक संकेत के रूप में “जाओ” पढ़ा है कि उन्हें सक्यूएल सर्वर के उदाहरण के लिए Tसक्यूएल कथन के वर्तमान बैच को भेजना चाहिए।
6. DELETE कथन और TRUNCATE कथन के बीच अंतर अंतर?
उत्तर:
DELETE और TRUNCATE कमांड के उपयोग के साथ, सभी डेटा एक तालिका में खो जाएंगे। DELETE कथन और TRUNCATE कथन के बीच का अंतर यह है कि,
• टेलेबल्स से डेटा रिकॉर्ड के सशर्त हटाने के लिए DELETE का उपयोग किया जाता है। ये ऑपरेशन लॉग हैं।
• TRUNCATE का उपयोग टेबल्स से डेटा रिकॉर्ड्स को बिना शर्त हटाने के लिए किया जाता है। छंटनी ऑपरेशंस लॉग इन नहीं हैं।
7. COALESCE () और ISNULL () फ़ंक्शंस का उपयोग कब करें?
उत्तर:
परिणाम अभिव्यक्ति की पूर्णता ISNULL और COALESCE के लिए अलग है। आईएसएनयूएलएल रिटर्न वैल्यू को हमेशा पूर्ण नहीं माना जाता है (माना जाता है कि रिटर्न वैल्यू एक गैर-शून्य है) जबकि COALESCE नहीं है। तो अभिव्यक्ति ISNULL (NULL, 1) और COALESCE (NULL, 1) हालांकि समकक्ष अलग-अलग NULLability मान हैं। यह एक फर्क पड़ता है यदि आप गणनाओं में इन अभिव्यक्तियों का उपयोग कर रहे हैं और मुख्य बाधाएं बना रहे हैं या स्केलर यूडीएफ निर्धारक के वापसी मूल्य को बनाते हैं ताकि इसे अनुक्रमित किया जा सके।
8. उप-प्रश्न क्या है?
उत्तर:
डेटा को वापस करने के लिए एक उप-क्वेरी का उपयोग किया जाता है जिसका उपयोग मुख्य क्वेरी में डेटा को पुनर्प्राप्त करने के लिए एक शर्त के रूप में किया जाएगा। अपडेट, चयन, DELETE और ऑपरेटर जैसे =,>, <,> =, <=, आदि जैसे विवरणों के साथ एक सब-क्वेरी का उपयोग किया जा सकता है।
9. एसक्यूएल सर्वर में एक्सएमएल इंडेक्स के प्रकार किस प्रकार हैं?
उत्तर:
माइक्रोसॉफ्ट एसक्यूएल सर्वर विभिन्न प्रकार के एक्सएमएल इंडेक्स का समर्थन करता है। एक एक्सएमएल इंडेक्स एक रिलेशनल इंडेक्स से अलग है। मूल रूप से दो प्रकार के एक्सएमएल इंडेक्स जैसे प्राथमिक एक्सएमएल इंडेक्स और माध्यमिक एक्सएमएल इंडेक्स हैं। प्राथमिक एक्सएमएल इंडेक्स एक आंतरिक तालिका पर एक क्लस्टर्ड इंडेक्स है जिसे नोड टेबल कहा जाता है जिसे उपयोगकर्ता सीधे अपने टी-एसक्यूएल स्टेटमेंट से उपयोग नहीं कर सकते हैं । खोज प्रदर्शन को बढ़ाने के लिए, हम द्वितीयक एक्सएमएल इंडेक्स बनाते हैं। ये मौजूदा क्लस्टर इंडेक्स आधारित कुंजी पृष्ठों के लिए पत्ते के स्तर पर माध्यमिक लिंक (आरआईडी) बनाते हैं। द्वितीयक एक्सएमएल इंडेक्स बनाने से पहले एक प्राथमिक एक्सएमएल इंडेक्स बनाया जाना चाहिए।
10. एसक्यूएल सर्वर क्या है?
उत्तर:
एसक्यूएल सर्वर माइक्रोसॉफ्ट से एक विशाल, आसान, शक्तिशाली रिलेशनल डेटाबेस प्रबंधन ( डेटा वेयरहाउस प्रबंधन) एप्लीकेशन है । यह डेटाबेस विकास, डेटाबेस प्रबंधन, और व्यापार खुफिया क्षमताओं की पेशकश करता है। यह अद्भुत तकनीक मास्टर और प्रबंधन के लिए बहुत आसान है। यह निम्नलिखित फायदे प्रदान करता है:
- प्रयोग करने में आसान
- छोटे, मध्यम और बड़े डेटाबेस भंडारण के लिए समर्थन
- अन्य आरडीबीएमएस की तुलना में सस्ता
- डेटा वेयरहाउस समर्थन
- उन्नत सुरक्षा विशेषताएं
- उद्यम फ़ीचर समर्थन
- इन-मेमोरी प्रोसेसिंग
- व्यापार खुफिया समर्थन
- अत्यधिक स्केलेबल और शक्तिशाली
- स्वामित्व की कम लागत
11. सक्यूएल सर्वर 2005 और उससे आगे के साथ पेश किए गए नए त्रुटि हैंडलिंग आदेशों का उल्लेख करें? उन्होंने किस आदेश को प्रतिस्थापित किया? वे कैसे आदेश का उपयोग किया जाता है?
उत्तर:
सक्यूएल सर्वर 2005 के साथ पेश किए गए नए आदेश TRY और CATCH हैं। हालांकि वे सीधे किसी विशिष्ट कमांड को प्रतिस्थापित नहीं करते हैं, लेकिन कई पहलुओं में RAISERROR के बजाय TRY और CATCH का उपयोग किया जा सकता है। TRY ब्लॉक में व्यावसायिक तर्क शामिल है जबकि त्रुटि कैप्चर करने के लिए कैच तर्क है।
12. ध्यान दें कि टीएसक्यूएल में टॉप क्या है?
उत्तर:
एसक्यूएल सर्वर में पंक्तियों की निर्दिष्ट संख्या या पंक्तियों के प्रतिशत पर सेट किए गए क्वेरी परिणाम में पंक्तियों की शीर्ष सीमाएं शीर्ष सीमाएं हैं। जब ऑर्डर द्वारा ORDER BY संयोजन के साथ संयोजन में उपयोग किया जाता है, तो परिणाम सेट आदेशित पंक्तियों की पहली संख्या तक ही सीमित होता है। अन्यथा, यह एक अनिर्धारित क्रम में पंक्तियों की पहली एन संख्या पुनर्प्राप्त करता है।
अनुशंसित लेख
यह TSQL साक्षात्कार प्रश्न और उत्तरों की सूची के लिए एक मार्गदर्शक रहा है ताकि उम्मीदवार इन TSQL साक्षात्कार प्रश्नों को आसानी से क्रैकडाउन कर सके। यह TSQL साक्षात्कार प्रश्न और उत्तर पर सबसे उपयोगी पोस्ट है। आप अधिक जानने के लिए निम्नलिखित लेख देख सकते हैं –