আমরা কি সঞ্চিত পদ্ধতিতে ট্রিগার ব্যবহার করতে পারি?
আমরা কি সঞ্চিত পদ্ধতিতে ট্রিগার ব্যবহার করতে পারি?

ভিডিও: আমরা কি সঞ্চিত পদ্ধতিতে ট্রিগার ব্যবহার করতে পারি?

ভিডিও: আমরা কি সঞ্চিত পদ্ধতিতে ট্রিগার ব্যবহার করতে পারি?
ভিডিও: ট্রিগার এবং সংরক্ষিত পদ্ধতি 2024, মে
Anonim

ট্রিগার : ট্রিগার পারে একটি টেবিলে নির্দিষ্ট কর্মে স্বয়ংক্রিয়ভাবে সঞ্চালিত হবে যেমন, আপডেট, মুছুন বা আপডেট। সংরক্ষিত নীতিমালা : সঞ্চিত পদ্ধতি করতে পারেন একটি ফাংশন থেকে কল করা যাবে না কারণ ফাংশন করতে পারা একটি নির্বাচন বিবৃতি থেকে বলা হবে এবং সঞ্চিত পদ্ধতি করতে পারেন থেকে ডাকা হবে না।

এছাড়াও জানুন, ট্রিগার এবং সংরক্ষিত পদ্ধতি কি?

13 উত্তর। একটি সংরক্ষিত পদ্ধতি হল PL/SQL-এর স্থানীয় সংস্করণে লেখা একটি ব্যবহারকারীর সংজ্ঞায়িত অংশ, যা একটি মান (এটিকে একটি ফাংশন তৈরি করে) ফেরত দিতে পারে যা স্পষ্টভাবে কল করে আহ্বান করা হয়। একটি ট্রিগার হল একটি সঞ্চিত পদ্ধতি যা বিভিন্ন ঘটনা ঘটলে স্বয়ংক্রিয়ভাবে চলে (যেমন হালনাগাদ , সন্নিবেশ , মুছে ফেলা ).

এছাড়াও জেনে নিন, কোনটি ভালো ট্রিগার বা সঞ্চিত পদ্ধতি? আমরা একটি কার্যকর করতে পারেন সংরক্ষিত নীতিমালা আমরা যখনই চাই exec কমান্ডের সাহায্যে, কিন্তু a ট্রিগার শুধুমাত্র যখনই একটি ইভেন্ট (সন্নিবেশ করা, মুছে ফেলা এবং আপডেট) চালানো হয় তখনই চালানো যেতে পারে যে টেবিলে ট্রিগার সংজ্ঞায়িত করা. সংরক্ষিত নীতিমালা ইনপুট পরামিতি নিতে পারে, কিন্তু আমরা একটি ইনপুট হিসাবে পরামিতি পাস করতে পারি না ট্রিগার.

উপরের পাশাপাশি, কল সঞ্চিত পদ্ধতি ট্রিগার করতে পারে?

মাইএসকিউএল আপনাকে অনুমতি দেয় কল ক সংরক্ষিত নীতিমালা থেকে a ট্রিগার ব্যবহার করে কল করুন বিবৃতি এই কাজ করে, আপনি করতে পারা একই পুনরায় ব্যবহার করুন সংরক্ষিত নীতিমালা অনেকের মধ্যে ট্রিগার . তবে ট্রিগার না পারেন কল ক সংরক্ষিত নীতিমালা যার OUT বা INOUT প্যারামিটার আছে বা a সংরক্ষিত নীতিমালা যে ডাইনামিক এসকিউএল ব্যবহার করে।

সঞ্চিত পদ্ধতি কি করে?

ক সংরক্ষিত নীতিমালা একটি একক এক্সিকিউশন প্ল্যানে সংকলিত SQL স্টেটমেন্টের একটি গ্রুপ ছাড়া কিছুই নয়। ক সংরক্ষিত নীতিমালা ডেটা পুনরুদ্ধার করতে, ডেটা পরিবর্তন করতে এবং ডাটাবেস টেবিলে ডেটা মুছতে ব্যবহৃত হয়। আপনি যখনই একটি SQL ডাটাবেসে ডেটা সন্নিবেশ, আপডেট বা মুছতে চান তখন আপনাকে একটি সম্পূর্ণ SQL কমান্ড লিখতে হবে না।

প্রস্তাবিত: