SQL:2011
एसक्यूएलः 2011 या आईएसओ/आईईसी 9075:2011 (सामान्य शीर्षक "सूचना प्रौद्योगिकी-डेटाबेस भाषा-एसक्यूएल" के तहत) एसक्यूएल डेटाबेस क्वेरी भाषा के लिए आईएसओ (1987) और एएनएसआई (1986) मानक का सातवां संशोधन है। इसे औपचारिक रूप से दिसंबर 2011 में अपनाया गया था। मानक में 9 भाग होते हैं जिनका एस. क्यू. एल. में विस्तार से वर्णन किया गया है। अगला संस्करण एसक्यूएलः 2016 है। नई विशेषताएँ मुख्य नई विशेषताओं में से एक अस्थायी डेटाबेस के लिए बेहतर समर्थन है। लौकिक डेटा परिभाषा और हेरफेर के लिए भाषा संवर्द्धन में शामिल हैंः समय अवधि की परिभाषाएं बंद सेट-ओपन सेट शब्दार्थ के साथ एक नामित समय अवधि की शुरुआत और अंत के रूप में दो मानक तालिका स्तंभों का उपयोग करती हैं। यह मौजूदा डेटा मॉडल, एप्लिकेशन कोड और उपकरणों के साथ संगतता प्रदान करता है, एनोटेशन अपडेट और स्वचालित समय अवधि विभाजन के साथ एप्लिकेशन समय पंक्तियों को हटाने का उपयोग करते हुए एनोटेशन टाइम टेबल की परिभाषा (जिसे कहीं और वैध टाइम टेबल कहा जाता है) अस्थायी प्राथमिक कुंजियों को शामिल करते हुए वैकल्पिक गैर-अतिव्यापी बाधाओं के साथ आवेदन समय अवधि खंड के माध्यम से अस्थायी संदर्भात्मक अखंडता बाधाएं आवेदन समय तालिकाओं से नियमित क्वेरी वाक्यविन्यास का उपयोग करके या,,,, और (जो एलन के अंतराल संबंधों के संशोधित संस्करण हैं) सहित समय अवधि के लिए नए अस्थायी विधेयकों का उपयोग करके पूछताछ की जाती है, सिस्टम-संस्करण तालिकाओं की परिभाषा (जिसे कहीं और लेनदेन समय तालिका कहा जाता है) एनोटेशन और संशोधक का उपयोग करके। सिस्टम समय अवधि स्वचालित रूप से बनाए रखी जाती है। सिस्टम-संस्करण तालिकाओं के लिए बाधाओं को अस्थायी होने की आवश्यकता नहीं है और केवल वर्तमान पंक्तियों पर लागू किया जाता है सिस्टम समय तालिकाओं पर समय-काट और अनुक्रमित प्रश्नों के लिए वाक्यविन्यास और खंडों के माध्यम से आवेदन समय और सिस्टम संस्करण का उपयोग बिट-टेम्पोरल टेबल प्रदान करने के लिए एक साथ किया जा सकता है डेटाबेस प्रबंधन प्रणालियों में समर्थन एसएपी हाना 2 एसपी03 मानक चयन वाक्यविन्यास का उपयोग करके सिस्टम-संस्करण तालिकाओं का समर्थन करता है एसएपी हाना 2 एसपी 04 अनुप्रयोग-समय संस्करण के लिए (आंशिक) समर्थन जोड़ता है आईबीएम डीबी 2 संस्करण 10 दावा करता है कि इस सुविधा के अनुरूप कार्यान्वयन करने वाला पहला डेटाबेस है जिसे वे "समय यात्रा प्रश्न" कहते हैं, हालांकि वे वैकल्पिक वाक्यविन्यास का उपयोग करते हैं। ओरेकल 12सी एसक्यूएलः 2011 के अनुपालन में अस्थायी कार्यक्षमता का समर्थन करता है। संस्करण 10जी और 11जी वैकल्पिक वाक्यविन्यास का उपयोग करते हुए समय-टुकड़े किए गए प्रश्नों को लागू करते हैं जिन्हें वे फ्लैशबैक प्रश्न कहते हैं। विशेष रूप से ओरेकल के दोनों कार्यान्वयन डेटाबेस लेनदेन लॉग पर निर्भर करते हैं और इसलिए केवल हाल के परिवर्तनों के खिलाफ अस्थायी प्रश्नों की अनुमति देते हैं जिन्हें अभी भी बैकअप के लिए रखा जा रहा है। माइक्रोसॉफ्ट एसक्यूएल सर्वर (संस्करण 2016) इसके साथ अस्थायी तालिकाओं को लागू करता है। मारियाडीबी 10.3 प्रणाली-संस्करण तालिकाओं को लागू करता है। मारियाडीबी 10.4.3 ने अनुप्रयोग-संस्करण तालिकाओं के लिए समर्थन जोड़ा। पोस्टग्रेएसक्यूएल को टेम्पोरल _ टेबल एक्सटेंशन की स्थापना की आवश्यकता है। टेम्पोरल टेबल्स एक्सटेंशन केवल सिस्टम-अवधि टेम्पोरल टेबल्स का समर्थन करता है, लेकिन एसक्यूएलः 2011 डिजाइन का पालन नहीं करता है। ईबीन ओ. आर. एम. ट्रिगर्स, हिस्ट्री टेबल और दृश्यों का उपयोग करके पोस्टग्रे. एस. क्यू. एल. और माई. एस. क्यू. एल. पर हिस्ट्री एज़ ऑफ और संस्करणों के बीच प्रश्नों का समर्थन करता है। कॉकरोचडीबी ने कम से कम v1.0.7 के बाद से प्रश्नों का समर्थन किया है। एस. क्यू. एल. धीरे-धीरे बदलते आयाम अस्थायी डेटाबेस संदर्भ बाहरी लिंक भी देखें। .. .. .. .. घोषणात्मक प्रोग्रामिंग भाषाएँ प्रश्न भाषाएँ 2011 में बनाई गई प्रोग्रामिंग भाषाएँ