DESCRIBE TABLE
Возвращает информацию о столбцах таблицы.
Синтаксис
Оператор DESCRIBE возвращает строку для каждого столбца таблицы со следующими значениями типа String:
name— имя столбца.type— тип столбца.default_type— конструкция, используемая в выражении по умолчанию для столбца:DEFAULT,MATERIALIZEDилиALIAS. Если выражение по умолчанию отсутствует, возвращается пустая строка.default_expression— выражение, указанное после конструкцииDEFAULT.comment— комментарий столбца.codec_expression— кодек, применяемый к столбцу.ttl_expression— выражение TTL.is_subcolumn— флаг, равный1для внутренних подстолбцов. Он включается в результат, только если описание подстолбцов включено настройкой describe_include_subcolumns.
Все столбцы в структурах данных Nested описываются отдельно. Имя каждого столбца начинается с имени родительского столбца и точки.
Чтобы показать внутренние подстолбцы для других типов данных, используйте настройку describe_include_subcolumns.
Пример
Во втором запросе также показаны подстолбцы:
Оператор DESCRIBE также можно использовать с подзапросами или скалярными выражениями:
или
В этом случае возвращаются метаданные о результирующих столбцах указанного запроса или подзапроса. Это полезно для понимания структуры сложных запросов перед их выполнением.
См. также
- настройка describe_include_subcolumns.