এসকিউএল-এ ট্রিগার এবং সঞ্চিত পদ্ধতিগুলি কী কী?
এসকিউএল-এ ট্রিগার এবং সঞ্চিত পদ্ধতিগুলি কী কী?

ভিডিও: এসকিউএল-এ ট্রিগার এবং সঞ্চিত পদ্ধতিগুলি কী কী?

ভিডিও: এসকিউএল-এ ট্রিগার এবং সঞ্চিত পদ্ধতিগুলি কী কী?
ভিডিও: অ্যাডভান্সড এসকিউএল টিউটোরিয়াল | সঞ্চিত পদ্ধতি + ব্যবহার ক্ষেত্রে 2024, মে
Anonim

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

এই বিষয়ে, ট্রিগার এবং সঞ্চিত পদ্ধতির মধ্যে পার্থক্য কী?

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

একইভাবে, একটি সংরক্ষিত পদ্ধতি কি এবং কিভাবে এটি ব্যবহার করা হয়? একটি সংরক্ষিত পদ্ধতি ডেটা পুনরুদ্ধার করতে, ডেটা পরিবর্তন করতে এবং ডাটাবেস টেবিলে ডেটা মুছতে ব্যবহৃত হয়। আপনার পুরো লেখার দরকার নেই এসকিউএল প্রতিবার যখন আপনি একটি ডেটা সন্নিবেশ করতে, আপডেট করতে বা মুছতে চান তখন কমান্ড করুন এসকিউএল তথ্যশালা. একটি সংরক্ষিত পদ্ধতি হল এক বা একাধিকের একটি প্রি-কম্পাইল করা সেট এসকিউএল বিবৃতি যা কিছু নির্দিষ্ট কাজ সম্পাদন করে।

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

আপনি কল করতে পারবেন না ট্রিগার থেকে সংরক্ষিত নীতিমালা , হিসাবে ট্রিগার টেবিলে তৈরি করা হয় এবং পরোক্ষভাবে বহিস্কার করা হয়। কিন্তু তুমি করতে পারা কল সংরক্ষিত নীতিমালা থেকে ট্রিগার , কিন্তু করতে মনে রাখবেন এটি পুনরাবৃত্তিমূলক হওয়া উচিত নয়।

ডিবিএমএসে সংরক্ষিত পদ্ধতি কী?

ক সংরক্ষিত নীতিমালা স্ট্রাকচার্ড কোয়েরি ল্যাঙ্গুয়েজ (SQL) স্টেটমেন্টের একটি সেট একটি নির্ধারিত নামের সাথে, যা সংরক্ষিত সম্পর্কগতভাবে ডাটাবেস ব্যবস্থাপনা একটি গ্রুপ হিসাবে সিস্টেম, তাই এটি একাধিক প্রোগ্রাম দ্বারা পুনরায় ব্যবহার এবং ভাগ করা যেতে পারে।

প্রস্তাবিত: