Перейти к основному содержанию
Перейти к основному содержанию

Files

file

Считывает файл как строку и загружает данные в указанный столбец. Содержимое файла не интерпретируется.

См. также табличную функцию file.

Синтаксис

file(path[, default])

Аргументы

  • path — Путь к файлу относительно user_files_path. Поддерживает шаблоны *, **, ?, {abc,def} и {N..M}, где N, M — числа, а 'abc', 'def' — строки.
  • default — Значение, возвращаемое, если файл не существует или к нему нет доступа. Поддерживаемые типы данных: String и NULL.

Пример

Вставка данных из файлов a.txt и b.txt в таблицу в виде строк:

INSERT INTO table SELECT file('a.txt'), file('b.txt');