SQL:2011
ایس کیو ایل: 2011 یا آئی ایس او/آئی ای سی 9075:2011 (عام عنوان "انفارمیشن ٹیکنالوجی-ڈیٹا بیس لینگویجز-ایس کیو ایل" کے تحت) ایس کیو ایل ڈیٹا بیس استفسار زبان کے لیے آئی ایس او (1987) اور اے این ایس آئی (1986) معیار کی ساتویں ترمیم ہے۔ اسے باضابطہ طور پر دسمبر 2011 میں اپنایا گیا تھا۔ معیار 9 حصوں پر مشتمل ہے جو ایس کیو ایل میں تفصیل سے بیان کیے گئے ہیں۔ اگلا ورژن ایس کیو ایل: 2016 ہے۔ نئی خصوصیات اہم نئی خصوصیات میں سے ایک عارضی ڈیٹا بیس کے لیے بہتر سپورٹ ہے۔ عارضی ڈیٹا کی تعریف اور ہیرا پھیری کے لیے زبان میں اضافہ میں شامل ہیں: وقت کی مدت کی تعریفیں دو معیاری ٹیبل کالموں کو ایک نامزد وقت کی مدت کے آغاز اور اختتام کے طور پر استعمال کرتی ہیں، جس میں بند سیٹ اوپن سیٹ سیمنٹکس ہوتے ہیں۔ یہ موجودہ ڈیٹا ماڈلز، ایپلیکیشن کوڈ، اور ٹولز کے ساتھ مطابقت فراہم کرتا ہے۔ ایپلیکیشن ٹائم پیریڈ ٹیبلز کی تعریف (جسے کہیں اور درست ٹائم ٹیبل کہا جاتا ہے)، اینوٹیشن اپ ڈیٹ کا استعمال کرتے ہوئے اور خودکار ٹائم پیریڈ کی تقسیم کے ساتھ ایپلیکیشن ٹائم قطاروں کو حذف کرنا عارضی پرائمری کیز میں ایپلیکیشن ٹائم ٹیبلز کے لیے شق عارضی حوالہ جاتی سالمیت کی رکاوٹوں کے ذریعے اختیاری غیر اوور لیپنگ رکاوٹوں کے ساتھ ایپلیکیشن ٹائم پیریڈز شامل ہیں۔ ایپلیکیشن ٹائم ٹیبلز سے باقاعدہ استفسار کے نحو کا استعمال کرتے ہوئے یا وقت کے ادوار کے لیے نئی عارضی پیش گوئیوں کا استعمال کرتے ہوئے پوچھ گچھ کی جاتی ہے بشمول،،،،، اور (جو ایلن کے وقفہ تعلقات کے ترمیم شدہ ورژن ہیں) سسٹم ورژن ٹیبلز کی تعریف (جسے کہیں اور ٹرانزیکشن ٹائم ٹیبل کہا جاتا ہے)، اینوٹیشن اور ترمیم کا استعمال کرتے ہوئے۔ سسٹم کے ٹائم پیریڈز خود بخود برقرار رہتے ہیں۔ سسٹم ورژن ٹیبلز کے لیے رکاوٹوں کو عارضی ہونے کی ضرورت نہیں ہے اور صرف موجودہ قطاروں پر نافذ کیا جاتا ہے سسٹم ٹائم ٹیبلز پر ٹائم سلائسڈ اور سیکوینسڈ سوالات کے لیے مطابقت پذیری اور شقوں کے ذریعے درخواست کا وقت اور سسٹم ورژننگ کو بٹیمپورل ٹیبلز فراہم کرنے کے لیے ایک ساتھ استعمال کیا جا سکتا ہے ڈیٹا بیس مینجمنٹ سسٹم میں سپورٹ SAP Hana 2 ایس پی 03 معیاری سلیکٹ نحو SAP Hana 2 ایس پی 04 کا استعمال کرتے ہوئے سسٹم ورژن ٹیبلز کی حمایت کرتا ہے ایپلیکیشن ٹائم ورژننگ کے لیے (جزوی) سپورٹ شامل کرتا ہے IBM DB 2 ورژن 10 دعوی کرتا ہے کہ یہ پہلا ڈیٹا بیس ہے جس میں اس خصوصیت کا مطابقت پذیر نفاذ ہوتا ہے جسے وہ "ٹائم ٹریول کوئریز" کہتے ہیں، حالانکہ وہ متبادل نحو استعمال کرتے ہیں۔ اوریکل 12 سی ایس کیو ایل: 2011 کی تعمیل میں عارضی فعالیت کی حمایت کرتا ہے۔ ورژن 10 جی اور 11 جی متبادل نحو کا استعمال کرتے ہوئے وقت کے کٹے ہوئے سوالات کو لاگو کرتے ہیں جسے وہ فلیش بیک سوالات کہتے ہیں۔ خاص طور پر اوریکل کے دونوں نفاذ ڈیٹا بیس ٹرانزیکشن لاگ پر منحصر ہیں اور اس لیے حالیہ تبدیلیوں کے خلاف صرف عارضی سوالات کی اجازت دیتے ہیں جو اب بھی بیک اپ کے لیے برقرار رکھے جا رہے ہیں۔ مائیکروسافٹ ایس کیو ایل سرور (ورژن 2016) اس کے ساتھ عارضی میزیں لاگو کرتا ہے۔ ماریا ڈی بی 10.3 سسٹم ورژن ٹیبلز کو لاگو کرتا ہے۔ ماریا ڈی بی 10.4.3 نے ایپلیکیشن ورژن ٹیبلز کے لیے سپورٹ شامل کی۔ پوسٹگری ایس کیو ایل کو عارضی _ ٹیبلز ایکسٹینشن کی تنصیب کی ضرورت ہے۔ عارضی ٹیبلز ایکسٹینشن صرف سسٹم کے دورانیے کے عارضی ٹیبلز کی حمایت کرتا ہے، لیکن ایس کیو ایل: 2011 ڈیزائن کی پیروی نہیں کرتا ہے۔ ایبین او آر ایم ٹرگرز، ہسٹری ٹیبلز اور ویوز کا استعمال کرتے ہوئے پوسٹگری ایس کیو ایل اور مائی ایس کیو ایل پر ہسٹری ایز آف اور ورژنز کے درمیان سوالات کی حمایت کرتا ہے۔ کاکروچ ڈی بی نے کم از کم v1.0.7 کے بعد سے سوالات کی حمایت کی ہے۔ ایس کیو ایل آہستہ آہستہ طول و عرض بدل رہا ہے عارضی ڈیٹا بیس حوالہ جات بیرونی لنکس بھی دیکھیں۔ ۔ ۔ ۔ ۔ اعلانیہ پروگرامنگ زبانیں سوال زبانیں 2011 میں بنائی گئی پروگرامنگ زبانیں