तैयार कथन के निम्नलिखित लाभ हैं:
-
बयानों के कई संकलन और निष्पादन से बचकर, तैयार किए गए बयान तेजी से प्रदर्शन करते हैं।
-
तैयार बयानों का उपयोग करके, हम रेडीस्टेटमेंट इंटरफ़ेस द्वारा प्रदान की गई सेटर विधियों की सहायता से उन्नत डेटाटाइप जैसे बीएलओबी, सीएलओबी, ऑब्जेक्ट में आसानी से मान सम्मिलित कर सकते हैं।
-
मूल्यों को सेट करने के लिए सेटर विधि प्रदान करके तैयार कथन क्वेरी में उद्धरणों और अन्य विशेष वर्णों के उपयोग से बचा जाता है, और इस प्रकार यह SQL इंजेक्शन हमलों से बच जाता है
तैयार बयानों की सीमाएँ निम्नलिखित हैं:
-
एक तैयार विवरण . के बाद से ऑब्जेक्ट एक समय में केवल एक SQL स्टेटमेंट का प्रतिनिधित्व करता है, हम एक तैयार स्टेटमेंट ऑब्जेक्ट द्वारा केवल एक स्टेटमेंट को निष्पादित कर सकते हैं।
-
इंजेक्शन के हमलों को रोकने के लिए यह एक प्लेसहोल्डर को एक से अधिक मान की अनुमति नहीं देता है।