आप नहीं पहचानकर्ताओं को पैरामीटर करें। आप केवल डेटा को पैरामीटराइज़ कर सकते हैं . अन्यथा पैरामीटरकरण का मुख्य बिंदु, कथन संरचना . के बीच अलगाव और डेटा , काफ़ी मज़बूर है। समझें कि पैरामीटरकरण केवल फैंसी कॉपी-एंड-पेस्ट नहीं है, यह सुनिश्चित करने के लिए एक तकनीक है कि डेटाबेस में स्थिर के बीच स्पष्ट अलगाव है भाग (जिससे वह अपने निर्देश लेगा) और गतिशील भागों (जिन्हें यह केवल डेटा और डेटा के रूप में मानेगा)।
व्यक्तिगत रूप से मैं वास्तव में समझ नहीं पा रहा हूं कि हर कोई जितना संभव हो सके एसक्यूएल को कम करने की कोशिश करता है और कोई भी लिखना नहीं चाहता। एक वास्तविक दुनिया के अनुप्रयोग में परिभाषित, परिमित . हैं SQL क्वेरी की संख्या जो एक एप्लिकेशन डेटाबेस को भेजेगा। उपयोगकर्ता नाम से उपयोगकर्ता को खोजने के लिए एक क्वेरी होगी, एक बार टेबल आदि में foos की संख्या की गणना करने के लिए आदि। उन प्रश्नों को लिखें एक बार , लंबा हाथ। एक विधि है findUserByName()
कहीं न कहीं जिसमें SQL में लिखे गए नाम से उपयोगकर्ता को खोजने के लिए क्वेरी है। आपको प्रत्येक क्वेरी को गतिशील रूप से एक साथ जोड़ने की आवश्यकता नहीं है, आपको इसे केवल एक बार लिखने की आवश्यकता है। यह आपको सभी संभावित डेटाबेस इंटरैक्शन का एक अच्छा "इन्वेंट्री" भी देता है और जहां आवश्यक हो वहां हाथ से जुड़ने की अनुमति देता है। </rant>
तो, यह दोनों संभव नहीं है और गुमराह.