प्रोग्रामिंग के लिए T-SQL का वर्णन करें
Transact-SQL (T-SQL) खुले मानक संरचित क्वेरी भाषा (SQL) का एक मालिकाना विस्तार है। यह घोषित चर, स्ट्रिंग और डेटा प्रोसेसिंग, त्रुटि और अपवाद हैंडलिंग, और लेनदेन नियंत्रण का समर्थन करता है। जबकि SQL एक प्रोग्रामिंग भाषा है, T-SQL प्रक्रियात्मक प्रोग्रामिंग और स्थानीय चर के उपयोग के लिए समर्थन जोड़ता है।
एक टी-एसक्यूएल प्रोग्राम आमतौर पर एक BEGIN स्टेटमेंट के साथ शुरू होगा और एक END स्टेटमेंट के साथ समाप्त होगा, उन स्टेटमेंट्स के साथ जिन्हें आप बीच में निष्पादित करना चाहते हैं।
जैसे ही आप कोड ऑब्जेक्ट को निष्पादित करने से लेकर उन्हें बनाने तक आगे बढ़ते हैं, आपको यह समझने की आवश्यकता होगी कि निष्पादन पर सर्वर के साथ कई कथन कैसे इंटरैक्ट करते हैं। जैसे ही आप प्रोग्राम विकसित करते हैं, आपको मानों को अस्थायी रूप से संग्रहीत करने की आवश्यकता होगी। उदाहरण के लिए, आपको उन मानों को अस्थायी रूप से संग्रहीत करने की आवश्यकता हो सकती है जिनका उपयोग संग्रहीत कार्यविधियों में पैरामीटर्स के रूप में किया जाएगा.
अंत में, आप ऑब्जेक्ट्स के लिए उपनाम, या पॉइंटर्स बनाना चाह सकते हैं ताकि आप उन्हें एक अलग नाम से या एक अलग स्थान से संदर्भित कर सकें जहां वे परिभाषित हैं।
यहाँ समर्थित T-SQL प्रोग्रामिंग संरचनाओं में से कुछ हैं:
- अगर।। ELSE - एक सशर्त कथन जो आपको यह तय करने देता है कि आपके कोड के कौन से पहलू निष्पादित होंगे।
- WHILE - एक लूपिंग स्टेटमेंट जो T-SQL स्टेटमेंट के पुनरावृत्तियों को चलाने के लिए आदर्श है।
- घोषित करें - आप चर को परिभाषित करने के लिए इसका उपयोग करेंगे।
- SET - आपके चर को मान असाइन करने के तरीकों में से एक।
- बैच - T-SQL कथनों की श्रृंखला जो एक इकाई के रूप में निष्पादित की जाती है।