Табличные функции
Табличные функции — это метод создания таблиц.
Табличные функции можно использовать в:
Секции FROM запроса
SELECT
.Это способ создания временной таблицы, которая доступна только в текущем запросе.
Запросе CREATE TABLE AS \<table_function()>.
Это один из методов создания таблицы.
Запросе INSERT INTO TABLE FUNCTION.
Предупреждение
Если настройка allow_ddl выключена, то использовать табличные функции невозможно.
Функция | Описание |
---|---|
file | Создаёт таблицу с движком File. |
merge | Создаёт таблицу с движком Merge. |
numbers | Создаёт таблицу с единственным столбцом, заполненным целыми числами. |
remote | Предоставляет доступ к удалённым серверам, не создавая таблицу с движком Distributed. |
url | Создаёт таблицу с движком Url. |
mysql | Создаёт таблицу с движком MySQL. |
jdbc | Создаёт таблицу с дижком JDBC. |
odbc | Создаёт таблицу с движком ODBC. |
hdfs | Создаёт таблицу с движком HDFS. |
s3 | Создаёт таблицу с движком S3. |