ओरेकल:64,000। स्रोत
MySQL:
- डिफ़ॉल्ट रूप से, कोई सीमा नहीं है। MySQL "टेक्स्ट प्रोटोकॉल" के लिए आवश्यक है कि सर्वर पर कमांड टेक्स्ट भेजने से पहले .NET क्लाइंट लाइब्रेरी सभी मापदंडों को प्रतिस्थापित करे; कोई सर्वर-साइड सीमा नहीं है जिसे लागू किया जा सकता है, और क्लाइंट की कोई सीमा नहीं है (उपलब्ध स्मृति के अलावा)।
- अगर
MySqlCommand.Prepare()
पर कॉल करके "तैयार स्टेटमेंट" का इस्तेमाल कर रहे हैं (और निर्दिष्ट करनाIgnorePrepare=false
कनेक्शन स्ट्रिंग में), तो 65,535 पैरामीटर की सीमा है (क्योंकिnum_params
दो बाइट्स में फ़िट होना है)।
PostgreSql:संपादित करें:एक प्रश्न के लिए 34464 और मैग्नस हैगेंडर के उत्तर के अनुसार एक समारोह के लिए 100 (उत्तर एक संदर्भ बिंदु प्रदान करने के लिए यहां कॉपी किया गया है)
SqlLite:999 (SQLITE_MAX_VARIABLE_NUMBER, जो डिफ़ॉल्ट रूप से 999 है, लेकिन रनटाइम पर कम किया जा सकता है) - और कार्यों के लिए डिफ़ॉल्ट 100 पैरामीटर है। रन-टाइम सीमा दस्तावेज़ीकरण की धारा 9 देखें