mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-15 19:02:04 +00:00
2ab2de6fd3
Co-authored-by: olgarev <56617294+olgarev@users.noreply.github.com>
34 lines
1.3 KiB
Markdown
34 lines
1.3 KiB
Markdown
---
|
||
toc_priority: 43
|
||
toc_title: "Функции для работы с файлами"
|
||
---
|
||
|
||
# Функции для работы с файлами {#funktsii-dlia-raboty-s-failami}
|
||
|
||
## file {#file}
|
||
|
||
Читает файл как строку. Содержимое файла не разбирается (не парсится) и записывается в указанную колонку в виде единой строки.
|
||
|
||
**Синтаксис**
|
||
|
||
``` sql
|
||
file(path)
|
||
```
|
||
|
||
**Аргументы**
|
||
|
||
- `path` — относительный путь до файла от [user_files_path](../../operations/server-configuration-parameters/settings.md#server_configuration_parameters-user_files_path). Путь к файлу может включать следующие символы подстановки и шаблоны: `*`, `?`, `{abc,def}` и `{N..M}`, где `N`, `M` — числа, `'abc', 'def'` — строки.
|
||
|
||
**Примеры**
|
||
|
||
Вставка данных из файлов a.txt и b.txt в таблицу в виде строк:
|
||
|
||
``` sql
|
||
INSERT INTO table SELECT file('a.txt'), file('b.txt');
|
||
```
|
||
|
||
**Смотрите также**
|
||
|
||
- [user_files_path](../../operations/server-configuration-parameters/settings.md#server_configuration_parameters-user_files_path)
|
||
- [file](../table-functions/file.md)
|