Transact-SQL - ट्रांजैक्ट-एसक्यूएल का क्या मतलब है?

Transact-SQL (T-SQL) Microsoft के SQL सर्वर रिलेशनल डेटाबेस के लिए ANSI SQL का स्वामित्व संस्करण है।

संरचित क्वेरी भाषा (एसक्यूएल) सबसे व्यापक रूप से उपयोग की जाने वाली रिलेशनल डेटाबेस क्वेरी भाषा है, और इसका मानकीकृत संस्करण - अमेरिकी राष्ट्रीय मानक संस्थान (एएनएसआई) द्वारा डिजाइन किया गया है - जिसे एएनएसआई एसक्यूएल के रूप में जाना जाता है। हालाँकि, अधिकांश विक्रेताओं ने अतिरिक्त सुविधाओं के साथ मालिकाना SQL संस्करण भी लागू किया।

टी-एसक्यूएल पूरी तरह से एएनएसआई एसक्यूएल का समर्थन करता है और भाषा को कई विशेषताओं के साथ बढ़ाता है, जैसे, कंट्रोल-ऑफ-फ्लो भाषा, स्थानीय चर और अपडेट और डिलीट स्टेटमेंट में संवर्द्धन।

नियंत्रण-प्रवाह भाषा के उदाहरणों में निम्नलिखित शामिल हैं:

लेन-देन के ब्लॉक को चिह्नित करने के लिए BEGIN और END कीवर्ड।
लेन-देन चलाने के लिए किसी निश्चित घटना या दिन के समय की प्रतीक्षा करना।
किसी संग्रहीत प्रक्रिया या फ़ंक्शन से तुरंत वापस लौटने के लिए RETURN।
टी-एसक्यूएल एसक्यूएल सर्वर के लिए महत्वपूर्ण है क्योंकि प्रत्येक एसक्यूएल सर्वर डेटाबेस क्रिया वास्तव में डेटाबेस को टी-एसक्यूएल कथनों की एक श्रृंखला भेजती है। ग्राफिकल इंटरफ़ेस का उपयोग करते समय भी निष्पादित क्रियाओं को पहले टी-एसक्यूएल स्टेटमेंट में अनुवादित किया जाता है।

टी-एसक्यूएल स्टेटमेंट्स को SQL सर्वर और SQL सर्वर मैनेजमेंट स्टूडियो (SSMS) के लिए मुख्य एक्सेस टूल या समर्पित कमांड-लाइन टूल sqlcmd में चलाया जा सकता है। यह ऑपरेशन उसी तरह है जैसे Windows OS कमांड चलाने के लिए MS-DOS वातावरण का उपयोग किया जाता है।

Post a Comment

0 Comments