В MariaDB, 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'