I MariaDB, QUOTE() är en inbyggd strängfunktion som låter dig escape en sträng så att den är lämplig för inkludering i en SQL-sats.
Strängen returneras omgiven av enkla citattecken, och ett omvänt snedstreck läggs före varje instans av enstaka citattecken (' ), omvänt snedstreck (\ ), ASCII NUL och Control-Z tecken.
Syntax
Syntaxen ser ut så här:
QUOTE(str)
Där str är strängen för att undkomma.
Exempel
Här är ett grundläggande exempel:
SELECT QUOTE("Can't do it"); Resultat:
+----------------------+
| QUOTE("Can't do it") |
+----------------------+
| 'Can\'t do it' |
+----------------------+ Töm sträng
Så här händer när en tom sträng skickas:
SELECT QUOTE(""); Resultat:
+-----------+
| QUOTE("") |
+-----------+
| '' |
+-----------+ Nollargument
Tillhandahåller null resulterar i null :
SELECT QUOTE(null); Resultat:
+-------------+ | QUOTE(null) | +-------------+ | NULL | +-------------+
Argument saknas
Anropar QUOTE() med fel antal argument, eller utan att skicka några argument resulterar i ett fel:
SELECT QUOTE(); Resultat:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'QUOTE'