اوریکل ایس کیو ایل* پلس کیا ہے اور اسے کس لیے استعمال کیا جاتا ہے؟

Awrykl Ays Kyw Ayl Pls Kya Awr As Ks Ly Ast Mal Kya Jata



اوریکل ڈیٹا بیس بہت سے اداروں میں ڈیٹا کی بڑی مقدار کو ذخیرہ کرنے کے لیے سب سے زیادہ استعمال ہونے والا ڈیٹا بیس ہے، جسے اوریکل کارپوریشن نے تیار کیا ہے۔ اوریکل کچھ ٹولز مہیا کرتا ہے جیسے کہ ایس کیو ایل ڈیولپر اور ایس کیو ایل* پلس اوریکل ڈیٹا بیس ماحول کے ساتھ آسانی کے ساتھ بات چیت کرنے کے لیے۔ مزید خاص طور پر، Oracle SQL*Plus اس مقصد کے لیے ایک کمانڈ لائن ٹول ہے جو Oracle ڈیٹا بیس کے ساتھ بطور ڈیفالٹ انسٹال ہوتا ہے۔

یہ پوسٹ مندرجہ ذیل مواد پر بحث کرے گی:







اوریکل ایس کیو ایل*پلس کیا ہے؟

SQL*Plus ایک طاقتور مفت ٹول ہے جو اوریکل ڈیٹا بیس سسٹم کے ساتھ تعامل کے لیے ڈیزائن کیا گیا ہے۔ اس میں کمانڈ لائن انٹرفیس ہے اور نیا ویب پر مبنی یوزر انٹرفیس دستیاب ہے حتیٰ کہ iSQL*Plus بھی۔ یہ اوریکل ڈیٹا بیس پر کمانڈز اور اسکرپٹس کو چلا سکتا ہے۔ یہ اوریکل ڈیٹا بیس کے ساتھ بطور ڈیفالٹ انسٹال ہوتا ہے جس تک کمانڈ پرامپٹ یا ایس کیو ایل* پلس ٹرمینل کے ذریعے رسائی حاصل کی جاتی ہے۔ یہ صارفین کو SQL*Plus, SQL, PL/SQL، اور OS کمانڈز کو ڈیٹا بیس ایڈمنسٹریشن کے کاموں اور ڈیٹا بیس کی ہیرا پھیری کو پورا کرنے کی اجازت دیتا ہے۔



اوریکل ایس کیو ایل* پلس کی خصوصیات

آئیے اوریکل ایس کیو ایل*پلس کی خصوصیات درج کریں:



  • سوالات میں ہیرا پھیری کریں اور ان کے نتائج کو محفوظ کریں۔
  • اوریکل ڈیٹا بیس سے جڑیں۔
  • رپورٹیں بنائیں۔
  • جدول اور آبجیکٹ کی تعریفوں کا تجزیہ کریں۔
  • بیچ اسکرپٹس بنائیں اور چلائیں۔
  • ڈیٹا بیس انتظامیہ کو انجام دیں۔
  • اوریکل ڈیٹا بیس میں ڈیٹا ڈالنا، اپ ڈیٹ کرنا اور حذف کرنا۔
  • ڈیٹا بیس کے کاموں کو خودکار بنائیں، جیسے بیک اپ اور ڈیٹا لوڈنگ۔

SQL*Plus کس کے لیے استعمال ہوتا ہے؟

SQL*Plus کو اوریکل ڈیٹا بیس ماحول میں ان کاموں کو انجام دینے کے لیے استعمال کیا جاتا ہے:





  • ایس کیو ایل کی ترقی : یہ اوریکل ڈویلپرز کے ذریعہ ڈیٹا بیس کی ترقی کے لیے SQL کمانڈز اور اسکرپٹس کو لکھنے اور اس پر عمل کرنے کے لیے استعمال کیا جاتا ہے۔
  • ڈیٹا بیس انتظامیہ : اس کا استعمال ڈیٹا بیس کی اشیاء کو منظم کرنے، ڈیٹا بیس کی کارکردگی کی نگرانی کرنے، ڈیٹا بیس کے صارفین کو کردار تفویض کرنے، اور ڈیٹا بیس کے منتظمین کے ذریعے ڈیٹا بیس کی ترتیبات کو ترتیب دینے کے لیے استعمال کیا جاتا ہے۔
  • ڈیٹا کا تجزیہ : اس کا استعمال ڈیٹا کے تفصیلی تجزیہ کے کاموں کو انجام دینے کے لیے کیا جاتا ہے، جیسے تجزیہ کاروں کے ذریعے بڑے ڈیٹا سیٹس سے استفسار کرنا۔
  • ڈیٹا بیس آٹومیشن : اس کا استعمال معمول کے کاموں کو خودکار کرنے کے لیے کیا جاتا ہے، جیسے کہ بیک اپ اور ڈیٹا لوڈ کرنا موثر اسکرپٹ لکھ کر۔

اسے ونڈوز، لینکس اور یونکس آپریٹنگ سسٹمز پر اوریکل ڈیٹا بیس کے ساتھ بطور ڈیفالٹ انسٹال کیا جا سکتا ہے۔ یہ اوریکل ڈیٹا بیس کے ساتھ کام کرنے والے ڈویلپرز، تجزیہ کاروں، یا ڈیٹا بیس ایڈمنسٹریٹرز کے لیے ایک ضروری ٹول ہے۔

SQL*پلس کمانڈز کی مختلف مثالیں۔

یہاں SQL*Plus کمانڈز کی کچھ مثالیں ہیں جو آپ استعمال کر سکتے ہیں:



اوریکل ڈیٹا بیس سے جڑیں۔

اوریکل ڈیٹا بیس سے جڑنے کے لیے، کمانڈ پرامپٹ کھولیں اور اوریکل ڈیٹا بیس سے جڑنے کے لیے اس نحو کا استعمال کریں:

sqlplus صارف نام / پاس ورڈ

کمانڈ میں اپنے ڈیٹا بیس کا صارف نام اور پاس ورڈ فراہم کرنا یقینی بنائیں اور اس پر عمل کریں۔ اس پوسٹ کے لیے، کمانڈ یہ بن جائے گی کیونکہ صارف کا نام 'c##neem' ہے اور پاس ورڈ 'neem123' ہے:

sqlplus c##neem / neem123

آؤٹ پٹ

آؤٹ پٹ نے دکھایا کہ اوریکل ڈیٹا بیس سسٹم سے کامیابی کے ساتھ جڑا ہوا ہے۔

موجودہ سکیما ڈسپلے کریں۔

موجودہ اسکیما کو دیکھنے کے لیے جس میں آپ کام کر رہے ہیں، اس کمانڈ کو چلائیں:

دکھائیں صارف ;

آؤٹ پٹ

آؤٹ پٹ نے اوریکل ڈیٹا بیس کا موجودہ اسکیما ظاہر کیا۔

موجودہ سکیما میں تمام جدولوں کی فہرست بنائیں

موجودہ اسکیما میں دستیاب میزیں دیکھنے کے لیے، اس کمانڈ پر عمل کریں:

منتخب کریں۔ TABLE_NAME سے صارف_ٹیبلز؛

آؤٹ پٹ

آؤٹ پٹ نے اوریکل ڈیٹا بیس کے موجودہ اسکیما میں دستیاب تمام میزیں واپس کردی ہیں۔

ایک مخصوص جدول کے کالم کی تفصیلات درج کریں۔

ایک مخصوص جدول کے تمام کالموں کے بارے میں معلومات دیکھنے کے لیے، یہ نحو استعمال کیا جا رہا ہے:

بیان کریں۔ < ٹیبل_نام > ;

ٹیبل کا نام بتائیں اور کمانڈ چلائیں۔ یہاں میز کا نام ہے ' خریدار ”:

بیان کریں۔ خریدار

آؤٹ پٹ

آؤٹ پٹ نے کامیابی کے ساتھ مخصوص ٹیبل کے بارے میں تفصیلات فراہم کیں۔

ایس کیو ایل پلس ڈیٹا بیس کنکشن کے انتظام اور ایس کیو ایل اسکرپٹس کو چلانے کے لیے فارمیٹنگ کے مختلف اختیارات اور کمانڈز کی بھی حمایت کرتا ہے۔

نتیجہ

SQL*Plus ایک مفت کمانڈ لائن ٹول ہے جو اوریکل ڈیٹا بیس سسٹم کے ساتھ تعامل کے لیے ڈیزائن کیا گیا ہے۔ یہ اوریکل ڈیٹا بیس کے ساتھ بطور ڈیفالٹ انسٹال ہوتا ہے۔ یہ SQL کی ترقی، ڈیٹا تجزیہ، ڈیٹا بیس آٹومیشن، اور ڈیٹا بیس انتظامیہ کے کاموں کے لیے استعمال ہوتا ہے۔ یہ اوریکل ڈیٹا بیس کے ساتھ کام کرنے والے ڈویلپرز، تجزیہ کاروں، یا ڈیٹا بیس ایڈمنسٹریٹرز کے لیے ایک ضروری ٹول ہے۔