स्थिर और परिवर्तनशील डेटा से एक स्ट्रिंग बनाने के लिए यह केवल दो अलग-अलग दृष्टिकोण हैं।
वैकल्पिक ए कॉन्सटेनेशन का उपयोग करता है, या कॉन्सटेनेशन ऑपरेटर का उपयोग करके स्ट्रिंग और वेरिएबल टोकन में शामिल होता है।
वैकल्पिक बी चर विस्तार का उपयोग करता है, जिसमें डबल-कोट-सीमांकित स्ट्रिंग के अंदर चर मूल्यांकन समय पर उनके मूल्यों तक विस्तारित होते हैं।
न तो जरूरी बेहतर है और न ही पसंदीदा, लेकिन अगर आपको एकल-उद्धरण-सीमांकित तार होना है, उदाहरण के लिए, तो आपको वैकल्पिक ए का उपयोग करने की आवश्यकता होगी।
बेशक, न तो इनमें से बाध्य पैरामीटर के साथ SQL क्वेरी बनाने के लिए बेहतर है, क्योंकि ऐसा नहीं करने से आप SQL इंजेक्शन हमलों की चपेट में आ जाते हैं।