En MariaDB, QUOTE()
es una función de cadena incorporada que le permite escapar de una cadena para que sea adecuada para incluirla en una instrucción SQL.
La cadena se devuelve entre comillas simples y se antepone una barra invertida a cada instancia de comillas simples ('
), barra invertida (\
), ASCII NUL
y Control-Z
personajes.
Sintaxis
La sintaxis es así:
QUOTE(str)
Donde str
es la cadena para escapar.
Ejemplo
He aquí un ejemplo básico:
SELECT QUOTE("Can't do it");
Resultado:
+----------------------+ | QUOTE("Can't do it") | +----------------------+ | 'Can\'t do it' | +----------------------+
Cadena vacía
Esto es lo que sucede cuando se pasa una cadena vacía:
SELECT QUOTE("");
Resultado:
+-----------+ | QUOTE("") | +-----------+ | '' | +-----------+
Argumento nulo
Proporcionar null
da como resultado null
:
SELECT QUOTE(null);
Resultado:
+-------------+ | QUOTE(null) | +-------------+ | NULL | +-------------+
Argumento faltante
Llamando a QUOTE()
con el número incorrecto de argumentos, o sin pasar ningún argumento da como resultado un error:
SELECT QUOTE();
Resultado:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'QUOTE'