मारियाडीबी में, QUOTE() एक अंतर्निहित स्ट्रिंग फ़ंक्शन है जो आपको एक स्ट्रिंग से बचने की अनुमति देता है ताकि यह SQL कथन में शामिल करने के लिए उपयुक्त हो।
स्ट्रिंग को सिंगल कोट्स से संलग्न करके लौटाया जाता है, और सिंगल कोट (' के प्रत्येक इंस्टेंस के लिए एक बैकस्लैश प्रीपेन्ड किया जाता है। ), बैकस्लैश (\ ), ASCII NUL , और Control-Z वर्ण।
सिंटैक्स
वाक्य रचना इस प्रकार है:
QUOTE(str)
जहां str बचने के लिए स्ट्रिंग है।
उदाहरण
यहां एक बुनियादी उदाहरण दिया गया है:
SELECT QUOTE("Can't do it"); परिणाम:
+----------------------+
| QUOTE("Can't do it") |
+----------------------+
| 'Can\'t do it' |
+----------------------+ खाली स्ट्रिंग
खाली स्ट्रिंग पास होने पर क्या होता है:
SELECT QUOTE(""); परिणाम:
+-----------+
| QUOTE("") |
+-----------+
| '' |
+-----------+ शून्य तर्क
null प्रदान करना परिणाम null :
SELECT QUOTE(null); परिणाम:
+-------------+ | QUOTE(null) | +-------------+ | NULL | +-------------+
अनुपलब्ध तर्क
कॉलिंग QUOTE() तर्कों की गलत संख्या के साथ, या बिना कोई तर्क पारित किए त्रुटि उत्पन्न होती है:
SELECT QUOTE(); परिणाम:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'QUOTE'