সুপ্রিয় বন্ধুরা,
কেমন আছেন সবাই? আজ আমি আপনাদের সামনে stored procedure নিয়ে আলোচনা করবো। stored procedure হল structured query language এর সমষ্টি যা ভিন্ন ভিন্ন কাজে ব্যবহৃত হয়। এটি ব্যবহারে ডাটাবেস এর পারফর্মেন্স বেড়ে যায়। একের অধিকবার ব্যবহার করা যায়। সবচেয়ে বড় কথা এটির security খুব বেশি। stored procedure এর দ্বারা select, insert, update, delete কোয়ারি লিখতে পারবেন। আমরা সবগুলোই একটু একটু করে দেখার চেষ্টা করবো ইনশাআল্লাহ্।
হয়ে গেল আমার প্রথম এস পি (stored procedure)। এবার এই এস পি আমরা এক্সিকিউট করবো এভাবেঃ
যদি এস পি কে এডিট করার প্রয়োজন হয় তাহলে create এর স্থলে Alter লিখুন এবং এডিট করে এক্সিকিউট করুন।
প্রথমে একটি টেবিল তৈরি করুনঃ
এবার এই টেবিল এ এস পি দ্বারা data insert করুন।
এখানে লক্ষ করুন আমি এস পি নামের পর @pID, @pName দিয়েছি, একে বলে parameter. অর্থাৎ টেবিল এর যেই কলামগুলো আমি insert করতে চাচ্ছি তা এখানে declare করে বলে দিচ্ছি, তাতে যখন আমি এস পি এক্সিকিউট করবো তখন এই দুটি parameter এর ভেলু সাথে দিয়ে দিতে হবে। নতুবা এস পি এক্সিকিউট হবে না। যেমনঃ
দেখুন মার্ক করা অংশে, parameter হিসেবে @pName এর ভেলু চাচ্ছে।
এখানে লক্ষ করুন, insert sp তে আমি আমার নাম লিখেছিলাম, এখন update sp তে নামটি পরিবর্তন করে rafiq করে দিয়েছি। এবার চলুন দেখি select statement দিয়ে আমাদের কাজ সঠিক হয়েছে কিনা।
দেখলেনতো আমাদের কাজটি ঠিক হয়েছে।
আজ এ পর্যন্তই। আগামী দিন আবার দেখা হবে ইনশাআল্লাহ্। ভালো থাকুন।
আমি Shafiq। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 13 বছর যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 18 টি টিউন ও 44 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
অনেক ধন্যবাদ। পোস্ট টি দারুন হয়েছে। স্টেপ বাই স্টেপ পোস্ট হলে খুব ভাল হবে।