26.4.5.18 Функция quote_identifier()
Данная функция, принимая строковый аргумент, генерирует цитируемый идентификатор, подходящий для включения в SQL-запросы. Это полезно, когда значение, используемое в качестве идентификатора, является зарезервированным словом или содержит символы обратной кавычки (`). Функция была добавлена в MySQL 5.7.14.
Параметры
in_identifier TEXT: Идентификатор для цитирования.
Возвращаемое значение
Значение типа TEXT.
Пример
mysql> SELECT sys.quote_identifier('plain');
+-------------------------------+
| sys.quote_identifier('plain') |
+-------------------------------+
| `plain` |
+-------------------------------+
mysql> SELECT sys.quote_identifier('trick`ier');
+-----------------------------------+
| sys.quote_identifier('trick`ier') |
+-----------------------------------+
| `trick``ier` |
+-----------------------------------+
mysql> SELECT sys.quote_identifier('integer');
+---------------------------------+
| sys.quote_identifier('integer') |
+---------------------------------+
| `integer` |
+---------------------------------+
© 2025 Oracle
Licensed under the GPLv2 License.