पैरामीट्रिज्ड क्वेरी और IN
यदि आपका IN
. है तो क्लॉज वास्तव में एक साथ तुच्छ रूप से लागू नहीं होते हैं सूची समय-समय पर बदलती रहती है।
यह SO प्रश्न और उत्तर पढ़ें: किसी SQL IN क्लॉज को पैरामीटराइज़ करें
पैरामीटर, डिज़ाइन के अनुसार, केवल एक मान हैं। इसके अलावा अन्य सभी को सुरक्षा मुद्दों को ध्यान में रखते हुए मैन्युअल रूप से लागू किया जाना चाहिए, जैसे कि SQL Injection ।
प्रदर्शन के दृष्टिकोण से, आपके पास पैरामीट्रिज्ड प्रश्नों के लिए बेहतर प्रदर्शन होगा, विशेष रूप से यदि एक ही क्वेरी को बार-बार चलाया जाता है, लेकिन विभिन्न पैरामीटर मानों के साथ। हालाँकि, यदि आपके पास एक गतिशील IN
है सूची (कभी-कभी 2 आइटम, कभी-कभी 3), आपको पैरामीट्रिज्ड प्रश्नों का उपयोग करने का लाभ नहीं मिल सकता है।
हालांकि, उम्मीद मत खोइए। कुछ लोग इसे लागू करने में सक्षम हैं (पैरामीट्रिज्ड क्वेरी और IN
खंड)। हालांकि, यह फिर से मामूली नहीं है।