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