এস কিউ এল সার্ভার ২০০৮ শিখুন ধাপে ধাপে [পর্ব-১০] :: ষ্টোরড প্রসিডিউর

SQL সার্ভার ২০০৮ শিখুন ধাপে ধাপে

সুপ্রিয় বন্ধুরা,

কেমন আছেন সবাই? আজ আমি আপনাদের সামনে stored procedure নিয়ে আলোচনা করবো। stored procedure হল structured query language এর সমষ্টি যা ভিন্ন ভিন্ন কাজে ব্যবহৃত হয়। এটি ব্যবহারে ডাটাবেস এর পারফর্মেন্স বেড়ে যায়। একের অধিকবার ব্যবহার করা যায়। সবচেয়ে বড় কথা এটির  security খুব বেশি। stored procedure এর দ্বারা select, insert, update, delete কোয়ারি লিখতে পারবেন। আমরা সবগুলোই একটু একটু করে দেখার চেষ্টা করবো ইনশাআল্লাহ্‌।

  • Stored procedure for Select Statement:

হয়ে গেল আমার প্রথম এস পি (stored procedure)। এবার এই এস পি আমরা এক্সিকিউট করবো এভাবেঃ

যদি এস পি কে এডিট করার প্রয়োজন হয় তাহলে create এর স্থলে Alter লিখুন এবং এডিট করে এক্সিকিউট করুন।

  • Stored procedure for Insert Statement:

প্রথমে একটি টেবিল তৈরি করুনঃ

এবার এই টেবিল এ এস পি দ্বারা data insert করুন।

এখানে লক্ষ করুন আমি এস পি নামের পর @pID, @pName দিয়েছি, একে বলে parameter. অর্থাৎ  টেবিল এর যেই কলামগুলো আমি insert করতে চাচ্ছি তা এখানে declare করে বলে দিচ্ছি, তাতে যখন আমি এস পি এক্সিকিউট করবো তখন এই দুটি parameter এর ভেলু সাথে দিয়ে দিতে হবে। নতুবা এস পি এক্সিকিউট হবে না। যেমনঃ

দেখুন মার্ক করা অংশে, parameter হিসেবে @pName এর ভেলু চাচ্ছে।

  • Stored procedure for Update Statement:

এখানে লক্ষ করুন, insert sp তে আমি আমার নাম লিখেছিলাম, এখন update sp তে নামটি পরিবর্তন করে rafiq করে দিয়েছি। এবার চলুন দেখি select statement দিয়ে আমাদের কাজ সঠিক হয়েছে কিনা।

দেখলেনতো আমাদের কাজটি ঠিক হয়েছে।

  • Stored procedure for Delete Statement:

আজ এ পর্যন্তই। আগামী দিন আবার দেখা হবে ইনশাআল্লাহ্‌। ভালো থাকুন।

Level 2

আমি Shafiq। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 13 বছর যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 18 টি টিউন ও 44 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

অনেক ধন্যবাদ। পোস্ট টি দারুন হয়েছে। স্টেপ বাই স্টেপ পোস্ট হলে খুব ভাল হবে।

Level 0

বিষয় গুলো নিয়ে আর ও বিস্তারিত বললে ভাল হত । তার পর ও অনেক ভাল হয়েছে । অনেক দিন থেকে এ ধরনের একটা সিরিজ এর অপেক্ষাই ছিলাম।

    Level 2

    @Dream Boy: আজ শুধু টাচ দিলাম। আগামী দিন ইনশাআল্লাহ্‌ advanced stored procedure কিছু উদাহরন দেখাতে চেষ্টা করবো…

Level 0

windows-xp/7/8 aksathe use krte chai…kw jodi system janen tahole pls janaben.. [email protected]