Spec-Zone.ru › MySQL 5.7

26.4.5.2 Функция extract_table_from_file_name()

Принимая имя пути к файлу, возвращает компонент пути, представляющий имя таблицы.

Эта функция полезна при извлечении информации о файловом вводе/выводе из Performance Schema, которая включает имена путей к файлам. Она предоставляет удобный способ отображения имён таблиц, которые легче понять, чем полные имена путей, и могут использоваться в объединениях с именами таблиц объектов.

Параметры
  • path VARCHAR(512): Полный путь к файлу данных, из которого нужно извлечь имя таблицы.

Значение возврата

Значение типа VARCHAR(64).

Пример
mysql> SELECT sys.extract_table_from_file_name('/usr/local/mysql/data/world/City.ibd');
+--------------------------------------------------------------------------+
| sys.extract_table_from_file_name('/usr/local/mysql/data/world/City.ibd') |
+--------------------------------------------------------------------------+
| City                                                                     |
+--------------------------------------------------------------------------+

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/sys-extract-table-from-file-name.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API