Trigger Concept in Oracle || TrustCoding || #oracle
Oracle ট্রিগার হলো একটি বিশেষ ধরনের স্টোর্ড প্রসিডিওর যা ডাটাবেজ টেবিলের উপর কিছু নির্দিষ্ট অবস্থার সাথে সংশ্লিষ্ট কার্যকলাপ সম্পাদন করে। অর্থাৎ, যখন কোনো নির্দিষ্ট ঘটনা (যেমন INSERT, UPDATE বা DELETE) ঘটে, তখন ট্রিগার স্বয়ংক্রিয়ভাবে চালু হয় এবং নির্দেশিত কোড কার্যকর হয়। ট্রিগার তৈরির মূল ধারণা ১. টার্গেট টেবিল: যে টেবিলের জন্য ট্রিগার তৈরি হবে । ২. ঘটনা: ট্রিগারটি যখন সক্রিয় হবে (যেমন INSERT, UPDATE, DELETE)। ৩. অবস্থান: ট্রিগারটি BEFORE বা AFTER,অর্থাৎ ঘটনা ঘটার আগে বা পরে কার্যকর হবে। ট্রিগার তৈরির স্টেপ ১. ট্রিগার নির্মাণ: নিচের সিনট্যাক্স ব্যবহার করে একটি ট্রিগার তৈরি করা যায়: CREATE OR REPLACE TRIGGER trigger_name BEFORE INSERT ON table_name FOR EACH ROW BEGIN -- নির্দেশিত কোড END; বিভিন্ন ধরনের ট্রিগার BEFORE Trigger: ঘটনা ঘটার আগে কার্যকর হয়। AFTER Trigger: ঘটনা ঘটার পরে কার্যকর হয়। INSTEAD OF Trigger: ভিউতে কার্যকর হয় এবং INSERT, UPDATE বা DELETE বাঁধবে। ট্রিগার ব্যবহার করার সুবিধা- ডেটা ইন্টিগ্রিটি: ডাটাবেজের ধারাবাহিকতা রক্ষা। অটোমেশন: কিছু কাজ স্বয়ংক্রিয়ভাবে করা। লোগিং এবং অডিটিং: ডাটা পরিবর্তনের ইতিহাস রাখা। সিদ্ধান্ত ট্রিগার ব্যবহারে সতর্কতা প্রয়োজন। কারণ ভুল ট্রিগার আপনার ডেটাবেজের কার্যকারিতা এবং কর্মক্ষমতা প্রভাবিত করতে পারে। প্রয়োজনের ক্ষেত্রে সঠিকভাবে পরিকল্পনা করা এবং ডিজাইন করা উচিত। #oracle #trigger #plsql
Download
0 formatsNo download links available.