ایس کیو ایل سرور کے ذریعے ایس کیو ایل اسٹورڈ پروسیجرز کیسے بنائیں

Ays Kyw Ayl Srwr K Dhry Ays Kyw Ayl As Wr Prwsyjrz Kys Bnayy



ایس کیو ایل سرور مائیکروسافٹ سے آنے والی بہترین مصنوعات میں سے ایک ہے، لیکن ہر پیشہ ور نہیں جانتا کہ اسے مؤثر طریقے سے کیسے استعمال کیا جائے۔ مثال کے طور پر، کچھ کو ذخیرہ شدہ طریقہ کار بنانا مشکل ہو سکتا ہے لیکن فکر نہ کریں اگر آپ اس بریکٹ میں آتے ہیں کیونکہ آپ صحیح جگہ پر آئے ہیں۔ اب، سیکھنے کا طریقہ ایس کیو ایل سرور کے ذریعے ایس کیو ایل سٹور شدہ طریقہ کار بنائیں ایک ایسی چیز ہے جو اس شعبے کے تمام پیشہ ور افراد کو معلوم ہونا چاہیے کہ اسے کیسے پورا کرنا ہے۔



  ایس کیو ایل سرور کے ذریعے ایس کیو ایل اسٹورڈ پروسیجرز کیسے بنائیں





ایس کیو ایل سرور میں ذخیرہ شدہ طریقہ کار کیسے بنایا جائے۔

ایس کیو ایل سرور کے ذریعے ایس کیو ایل سٹور شدہ طریقہ کار بنانا اس سے آسان ہے جتنا آپ نے پہلے سوچا ہو گا، اس لیے آئیے ہم وضاحت کرتے ہیں کہ کیا کرنا ہے۔ بس یہاں کے مراحل پر عمل کریں:





  1. New Query پر کلک کریں۔
  2. ایک CREATE PROCEDURE بیان ٹائپ کریں۔
  3. دستی طور پر ایک تخلیقی طریقہ کار کا بیان لکھیں۔
  4. ذخیرہ شدہ طریقہ کار کو کال کریں۔

1] نئی سوال پر کلک کریں۔

  SQL سرور نیا سوال



اس صورت حال میں آپ کو سب سے پہلے جو کام کرنا چاہیے وہ ہے New Query بٹن پر کلک کرنا۔ یہ آسانی سے کیا جاتا ہے، تو آئیے بتائیں کہ کیسے۔

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

2] ایک CREATE PROCEDURE اسٹیٹمنٹ ٹائپ کریں۔

  سٹوریج پروسیجر ایس کیو ایل بنائیں

آگے بڑھتے ہوئے، آپ کو اب فراہم کردہ ٹیکسٹ ایریا سے تخلیق کے طریقہ کار کا بیان ٹائپ کرنا ہوگا۔



ونڈوز 10 اسٹارٹ مینو کو کسٹمائز کریں

یہاں ایک مثال ہے کہ تخلیق کے طریقہ کار کا بیان کیسا لگتا ہے:

CREATE PROCEDURE LatestTasks @Count int AS
SET ROWCOUNT @Count
SELECT TaskName AS LatestTasks, DateCreated
FROM Tasks
ORDER BY DateCreated DESC

ہمیں یہ نوٹ کرنا چاہیے کہ مذکورہ اسکرپٹ کو ایک ذخیرہ شدہ طریقہ کار بنانے کے لیے ڈیزائن کیا گیا ہے جسے TastestTasks کہا جاتا ہے، اور یہ Count نامی پیرامیٹر کو قبول کرتا ہے۔

3] دستی طور پر ایک تخلیقی طریقہ کار کا بیان لکھیں۔

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

آپ اسکرپٹ کا آغاز CREATE PROCEDURE (ہمیشہ کیپس میں ہونا چاہیے) سے کرتے ہیں۔

وہاں سے، اسپیس بٹن کو دبائیں اور طریقہ کار کا نام ٹائپ کریں۔

پس منظر میں چلنے سے کروم کو کیسے روکا جائے

دوسری جگہ کے ساتھ اس کی پیروی کریں، پھر AS۔

لہذا، اگر صحیح طریقے سے کیا جائے تو، بنیادی اسکرپٹ کو مندرجہ ذیل کی طرح نظر آنا چاہئے:

CREATE PROCEDURE GetCustomer AS

اگلا، آپ کو خاص طور پر ذخیرہ شدہ طریقہ کار کے لیے SQL کوڈ شامل کرنا چاہیے، اور یہ اوپر کی پہلی مثال کی طرح نظر آنا چاہیے۔

آپ دیکھتے ہیں، اگر ذخیرہ شدہ طریقہ کار پیرامیٹرز کو حاصل کرنے کے لیے ہے، تو انٹیجر کے ڈیٹا کی قسم کے ساتھ @ علامت شامل کریں۔ یہ پیرامیٹر کے نام کا سابقہ ​​لگا دے گا، لہذا جب سب کچھ کہا اور کیا جائے تو اسکرپٹ کو درج ذیل کی طرح نظر آنا چاہئے:

CREATE PROCEDURE GetCustomer @CustomerId int AS

4] ذخیرہ شدہ طریقہ کار کو کال کریں۔

ذخیرہ شدہ طریقہ کار کو کال کرنے یا اس پر عمل کرنے کے لیے، آپ کو EXEC یا EXECUTE کمانڈ استعمال کرنا چاہیے۔ پریشان نہ ہوں کیونکہ دونوں ایک ہی کام کرتے ہیں۔

اگر آپ قریب سے پیروی کرتے ہیں، تو تیار شدہ مصنوعات کی طرح نظر آنا چاہئے جو ذیل میں نظر آتا ہے:

تالا پر کلک کریں
EXEC GetCustomer @CustomerId = 7

یا

EXECUTE GetCustomer @CustomerId = 7

تو، نمبر 7 سب کے بارے میں کیا ہے؟ ٹھیک ہے، پاس شدہ پیرامیٹر نے ایک CustomerId کو عمل میں لایا جس میں بطور قدر 7 ہے۔ اس کا مطلب ہے کہ اگر نمبر تبدیل کیا جاتا ہے تو ایس کیو ایل ایک مختلف کسٹمر پر کارروائی کرے گا۔

پڑھیں : ونڈوز پر MySQL ڈاؤن لوڈ اور انسٹال کرنے کا طریقہ

کیا SQL سرور مفت ہے؟

SQL سرور کا ایک مفت ورژن ہے، اور اسے SQL Server 2022 Express کہا جاتا ہے۔ یہ خاص طور پر ڈیسک ٹاپ، ویب اور چھوٹے سرور ایپلی کیشنز کی ترقی اور پیداوار کے لیے مثالی ہے۔

کیا SQL سرور کو سیکھنا مشکل ہے؟

مجموعی طور پر، ہمیں یہ کہنا پڑے گا کہ SQL سیکھنے کے لیے ایک آسان زبان ہے۔ اس سے بھی زیادہ اگر آپ کے پاس پروگرامنگ کا پہلے سے تجربہ ہے کیونکہ یہ مہینوں کے بجائے محض ہفتوں میں زبان سیکھنے کا دروازہ کھولتا ہے۔

  ایس کیو ایل سرور کے ذریعے ایس کیو ایل اسٹورڈ پروسیجرز کیسے بنائیں
مقبول خطوط