এটি বেশিরভাগ ডিবিএমএস বৈশিষ্ট্যের মতো, আপনি যদি এটি সঠিক পরিস্থিতিতে ব্যবহার করেন তবে এটি ভাল কাজ করে, ভুল পরিস্থিতি এটি খারাপভাবে করে।
পেশাদাররা: কিছু জিনিস কেবল এটি ছাড়া করা যায় না। সাধারণত আমি এটি প্রশাসনিক কাজের জন্যই পেয়েছি, এবং অ্যাপ্লিকেশন কোড নয়। কিছু সিস্টেম কমান্ড ইনপুট হিসাবে পরামিতিগুলি ব্যবহার করার অনুমতি দেয় না। সুতরাং উদাহরণস্বরূপ, যদি আমাকে অজানা ডাটাবেসগুলির সাথে অনেকগুলি দৃষ্টান্তে প্রতিটি ডাটাবেসের বিরুদ্ধে একটি স্প্রোকের মাধ্যমে কিছু চালানোর প্রয়োজন হয়, এবং কমান্ডটি প্যারামিটারগুলি গ্রহণ করে না, আমি সাধারণত এটি ডায়নামিক এসকিউএল এর মাধ্যমে সমাধান করি। এটি এমএসএসকিউএল-এর চেয়ে সাইবেস এএসইর একটি বিষয়।
কনস: আমি এর মধ্যে বেশি যাব না, যেহেতু আমি মনে করি আমরা সবাই এটি ইতিমধ্যে জানি, তবে এসকিউএল ইঞ্জেকশনটি যদি এটি ভুলভাবে ব্যবহার করা হয় তবে তাতে কিছু ঝুঁকি থাকতে পারে। আমার কাছে বৃহত্তরটি হ'ল ক্যোয়ারীটি এটির মতো আচরণ করা হবে, একটি অনন্য অ্যাডহক ক্যোয়ারী, এবং সংকলিত ক্যোয়ারী পরিকল্পনার অংশ নয়। এমন কিছুর জন্য যা মাঝেমধ্যে চলে, কোনও বড় বিষয় নয়। এমন একটি জিনিসের জন্য যা এক মিনিট কয়েকবার চালিত হয় এবং এতে প্রচুর অনন্য স্ক্যাকল হয়, এটি প্রচুর পরিমাণে নতুন, সম্ভাব্যভাবে অপ্রয়োজনীয়, ক্যোয়ারী চক্রগুলি খাওয়ার পরিকল্পনা করে এবং পরিকল্পনার ক্যাশের বৈধ সময়কে ছোট করে তোলে।