SQL اور T-SQL

Anonim

SQL vs T-SQL

استفسار شدہ زبانوں کو ڈیٹا بیس تک رسائی اور ہٹانے کے لئے استعمال کیا جاتا ہے. SQL اور T-SQL آج استعمال کیا جاتا مقبول دو زبانوں میں سے دو زبانوں ہیں. تشکیل کردہ سوال زبان (SQL) ڈیٹا بیس کے لئے ایک کمپیوٹر زبان ہے. یہ رشتہ دار ڈیٹا بیس مینجمنٹ سسٹم (RDMS) میں اعداد و شمار تک رسائی اور مماثل کرنے کے لئے استعمال کیا جاتا ہے. ٹی ایس ایس ایس (ٹرانسمیشن SQL) مائیکروسافٹ کی طرف سے تیار SQL کی ایک توسیع ہے. T-SQL مائیکروسافٹ SQL سرور میں استعمال کردہ سوال کی زبان ہے.

SQL

SQL ڈیٹا بیس میں اعداد و شمار میں داخل کرنے کے لئے صلاحیتوں کو معلومات، سوال کے اعداد و شمار کے بارے میں معلومات، ڈیٹا بیس میں اعداد و شمار کو اپ ڈیٹ / خارج کر دیں اور ڈیٹا بیس اسکیما کو تشکیل دیں / ترمیم کریں. SQL 1970 ء کے آغاز میں آئی بی ایم کی طرف سے تیار کیا گیا تھا اور ابتدائی طور پر SEQUEL (منظم انگریزی سوالات زبان) کہا جاتا تھا. SQL زبان میں کئی زبان عناصر ہیں جو کہ فقائ، اظہار، پیش گوئی، سوالات اور بیانات ہیں. ان میں سے، سب سے زیادہ وسیع پیمانے پر استعمال کیا جاتا سوالات ہیں. سوالات صارف کی طرف سے اس طرح کی تعریف کی جاتی ہے کہ وہ ڈیٹا بیس کے سب سے زیادہ مطلوبہ خصوصیات کی وضاحت کرتا ہے جو اسے ڈیٹا بیس سے دوبارہ حاصل کرنے کی ضرورت ہے. پھر ڈیٹا بیس مینجمنٹ سسٹم سوال کے نتائج پیدا کرنے کے لئے لازمی جسمانی کارروائیوں کے سوال سے متعلق ضروری اصلاحات کو انجام دیتا ہے. ایس ایس ایس ڈیٹا بیس کی اقسام کی اجازت دیتا ہے جیسے ڈیٹا ڈورٹس کے کالم میں شامل ہونے والی کردار کی ترتیبات، بٹ تار، نمبر اور تاریخ اور وقت. امریکی نیشنل اسٹینڈرڈ انسٹی ٹیوٹ (این ایس آئی ایس) اور بین الاقوامی تنظیم کے معیارات (آئی ایس او) نے 1986 اور 1987 میں معیاری طور پر SQL کو اپنایا. اگرچہ ایس ایس ایس معیاری ہے تو، SQL زبان کے بہت سے مختلف ورژن موجود ہیں. لیکن ANSI معیار کی تعمیل کرنے کے لئے ان تمام ورژن میں بڑے پیمانے پر استعمال کردہ کمانڈز کی حمایت کرتے ہیں جیسے منتخب، اپ ڈیٹ، حذف، انضمام، جیسا کہ اسی طرح سے.

ٹی ایس ایس ایس

ٹی ایس ایس ایس مائیکروسافٹ کی طرف سے تیار SQL کا ایک توسیع ہے. ٹی ایس ایس ایس SQL کو توسیع کرتا ہے جس میں کئی خصوصیات جیسے پروسیسنگ پروگرامنگ، مقامی متغیرات اور سٹرنگ / ڈیٹا پراسیسنگ کے لئے کام کرتا ہے. یہ خصوصیات T-SQL ٹریننگ مکمل بناتا ہے. کسی بھی ایپلیکیشن، جو مائیکروسافٹ SQL سرور کے ساتھ بات چیت کرنے کی ضرورت ہے، سرور کو ٹی ایس ایس کے بیان کو بھیجنے کی ضرورت ہے. ٹی ایس ایس ایس مندرجہ ذیل مطلوبہ الفاظ کا استعمال کرتے ہوئے بہاؤ کنٹرول کی صلاحیتیں فراہم کرتا ہے: BEGIN اور END، BREAK، CONTINUE، GOTO، IF اور ELSE، Return، WAITFOR، and WHILE. اس کے علاوہ، ٹی ایس ایس کو FROM شق کو DELETE اور UPDATE کے بیان میں شامل کرنے کی اجازت دیتا ہے. اس FROM کی شق کو ڈیٹیٹ اور اپ ڈیٹ کے بیانات میں داخل کرنے کی اجازت دے گی. ٹی ایس ایس ایس بلک INSERT بیان کا استعمال کرتے ہوئے ملٹی قطاروں کو قطار میں داخل کرنے کی اجازت دیتا ہے. یہ بیرونی فائل جس میں اعداد و شمار پر مشتمل پڑھنے کی طرف سے ایک میز میں ایک سے زیادہ قطاریں ڈالیں گے. بلک بیماری کا استعمال کرتے ہوئے ہر قطار کے لۓ علیحدہ INSERT بیانات کا استعمال کرتے ہوئے کارکردگی کو بہتر بناتا ہے.

SQL اور T-SQL کے درمیان کیا فرق ہے؟

SQL ڈیٹا بیس کے لئے ایک کمپیوٹر زبان ہے جس میں ڈیٹا بیس میں اعداد و شمار داخل کرنے، معلومات کے لئے معلومات کے سوالات، ڈیٹا بیس میں اعداد و شمار کو اپ ڈیٹ / حذف کرنے اور ڈیٹا بیس سکیمہ کو تبدیل / ترمیم کرنے کی اہلیت ہے، جبکہ T-SQL کئی اضافی کرکے SQL تک پہنچاتا ہے. خصوصیات. T-SQL مائیکروسافٹ کی طرف سے تیار کیا گیا ہے اور یہ بنیادی طور پر مائیکروسافٹ SQL سرور میں استعمال ہوتا ہے. یہ خصوصیات میں طرز عمل کے پروگرامنگ، مقامی متغیر اور سٹرنگ / ڈیٹا پروسیسنگ کے لئے سپورٹ افعال شامل ہیں. ٹی ایس ایس ایس بلک INSERT بیان کا استعمال کرتے ہوئے ملٹی قطار قطار میں داخل کرنے کی اجازت دیتا ہے، جو SQL میں دستیاب نہیں ہے. اس کے علاوہ، T-SQL کو FROM شق میں ڈیلیٹ اور اپ ڈیٹ کے بیانات میں شامل کرنے کی اجازت دیتا ہے.