No MariaDB,
QUOTE() é uma função de string embutida que permite que você escape de uma string para que seja adequada para inclusão em uma instrução SQL. A string é retornada entre aspas simples e uma barra invertida é anexada a cada instância de aspas simples (
' ), barra invertida (\ ), ASCII NUL e Control-Z personagens. Sintaxe
A sintaxe fica assim:
QUOTE(str) Onde
str é a string para escapar. Exemplo
Segue um exemplo básico:
SELECT QUOTE("Can't do it"); Resultado:
+----------------------+
| QUOTE("Can't do it") |
+----------------------+
| 'Can\'t do it' |
+----------------------+ String vazia
Aqui está o que acontece quando uma string vazia é passada:
SELECT QUOTE(""); Resultado:
+-----------+
| QUOTE("") |
+-----------+
| '' |
+-----------+ Argumento nulo
Fornecendo
null resulta em null :SELECT QUOTE(null); Resultado:
+-------------+ | QUOTE(null) | +-------------+ | NULL | +-------------+
Argumento ausente
Chamando
QUOTE() com o número errado de argumentos ou sem passar nenhum argumento resulta em um erro:SELECT QUOTE(); Resultado:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'QUOTE'