ট্রিগার এবং পদ্ধতি মধ্যে পার্থক্য
কন্টেন্ট
ট্রিগার এবং পদ্ধতিটি উন্নত এসকিউএল এর উপাদান। ট্রিগার এবং পদ্ধতি উভয়ই তাদের সম্পাদন সম্পর্কিত একটি নির্দিষ্ট কাজ সম্পাদন করে। ট্রিগার এবং পদ্ধতির মধ্যে মূল পার্থক্য হ'ল ট্রিগার ইভেন্টের ঘটনাগুলিতে স্বয়ংক্রিয়ভাবে চালিত হয়, যদিও কার্যপ্রণালী যখন এটি স্পষ্টভাবে আহবান করা হয় তখন তা কার্যকর করা হয়।
আসুন নীচে দেখানো তুলনামূলক চার্টের সাহায্যে ট্রিগার এবং পদ্ধতির মধ্যে আরও কিছু পার্থক্য আলোচনা করা যাক।
- তুলনা রেখাচিত্র
- সংজ্ঞা
- মূল পার্থক্য
- উপসংহার
তুলনা রেখাচিত্র
তুলনা করার জন্য বেস | ট্রিগারসমূহ | পদ্ধতি |
---|---|---|
মৌলিক | নির্দিষ্ট ইভেন্টের ঘটনায় এগুলি স্বয়ংক্রিয়ভাবে কার্যকর করা হয়। | যখনই প্রয়োজন হয় এগুলি কার্যকর করা যেতে পারে। |
কল করা হচ্ছে | ট্রিগারদের একটি পদ্ধতির ভিতরে ডাকা যাবে না। | তবে, আপনি একটি ট্রিগার ভিতরে একটি পদ্ধতি কল করতে পারেন। |
স্থিতিমাপ | আমরা ট্রিগারগুলিতে পরামিতিগুলি পাস করতে পারি না। | আমরা প্রক্রিয়াগুলিতে পরামিতিগুলি পাস করতে পারি। |
প্রত্যাবর্তন | ট্রিগার কখনই মৃত্যুদন্ড কার্যকর করার মান দেয় না। | পদ্ধতি কার্যকর করার সময় মান / গুলি ফেরত দিতে পারে। |
ট্রিগার সংজ্ঞা
ট্রিগারটি এমন একটি পদ্ধতির মতো যা নির্দিষ্ট ইভেন্টের ঘটনায় স্বয়ংক্রিয়ভাবে কার্যকর হয়। পদ্ধতির মতো, ট্রিগারটিকে স্পষ্টভাবে কল করার দরকার নেই। কিছু নির্দিষ্ট ইভেন্টের ঘটনার প্রতিক্রিয়া হিসাবে কোনও কাজ সম্পাদনের জন্য ট্রিগার তৈরি করা হয়।
এর প্রতিক্রিয়া হিসাবে ট্রিগারটি আহ্বান করা যেতে পারে DDL বিবৃতি (মুছুন, অন্তর্ভুক্ত করুন, বা আপডেট করুন), বা DML বিবৃতি (মুছে দিন, অন্তর্ভুক্ত করুন, বা আপডেট করুন) বা, কিছু ডাটাবেস ক্রিয়াকলাপ (সার্ভারেরর, লোগন, লোগোফ, স্টার্টআপ, বা শাটডাউন)
ট্রিগারটিতে তিনটি উপাদান রয়েছে যা নীচে আলোচনা করা হয়েছে:
- ঘটনা: ইভেন্ট হ'ল এমন কিছু ঘটনার সংঘটন যা ট্রিগারটি কার্যকর করতে পারে। ট্রিগারটিকে কার্যকর করার আদেশ দেওয়া যেতে পারে আগে কোনও ইভেন্ট ঘটে বা এটি কার্যকর করার আদেশ দেওয়া হতে পারে পরে একটি ইভেন্ট কার্যকর।
- শর্ত: এটি ট্রিগারটির একটি alচ্ছিক অংশ। উল্লিখিত না হলে ট্রিগার নির্ধারিত ইভেন্ট হিসাবে কার্যকর হবে। যদি শর্তটি নির্দিষ্ট করা থাকে, তবে এটি ট্রিগার কার্যকর করা উচিত কিনা তা নির্ধারণের জন্য নিয়মগুলি পরীক্ষা করবে।
- কর্ম: অ্যাকশন একটি সেট এসকিউএল বিবৃতি যা ট্রিগারের মৃত্যুদন্ড কার্যকর করার সময় কার্যকর করা হবে।
একটি ইভেন্ট তৈরির সাধারণ রূপটি নীচে আলোচনা করা হয়েছে:
ট্রিগার তৈরি করুন এখানে শর্তটি isচ্ছিক। পদ্ধতিটি একটি প্রোগ্রাম ইউনিট হিসাবে গ্রহণ করা যেতে পারে, কিছু কার্য সম্পাদন করার জন্য তৈরি করা হয় এবং এটি ডাটাবেসে সঞ্চিত থাকে। যখনই প্রয়োজন হয় এসকিউএল বিবৃতিতে তাদের ডাকা হয়। পদ্ধতিগুলি ব্যবহারকারী সংজ্ঞায়িত ফাংশনগুলির মতো যা বিকাশকারীদের দ্বারা সংজ্ঞায়িত করা হয়। পদ্ধতিগুলি ব্যবহার করে আহ্বান করা যেতে পারে কল অথবা এক্সিকিউট. পদ্ধতি নিম্নলিখিত পরিস্থিতিতে দরকারী: আসুন একটি প্রক্রিয়া তৈরির সাধারণ ফর্মটি নিয়ে আলোচনা করা যাক: পদ্ধতি তৈরি করুন এখানে, প্যারামিটারগুলি এবং স্থানীয় ঘোষণাগুলি alচ্ছিক। তারা প্রয়োজন হয় শুধুমাত্র যখন তারা উল্লেখ করা হয়। নীচের বিবৃতিটি পদ্ধতিগুলির কলিংকে বর্ণনা করে। কল ট্রিগারগুলি দরকারী, তবে তাদের কোনও বিকল্প উপস্থিত থাকলে সেগুলি এড়ানো হবে, কারণ এটি ডেটার জটিলতা বৃদ্ধি করে। কখনও কখনও ট্রিগারগুলি একটি উপযুক্ত পদ্ধতি দ্বারা বিকল্পও হয়।পদ্ধতি সংজ্ঞা
উপসংহার: