Skip to content

Commit 490c4fb

Browse files
[docs] Edited CTAS documentation (#26288)
Co-authored-by: orange13 <[email protected]>
1 parent dfd6990 commit 490c4fb

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

ydb/docs/ru/core/yql/reference/syntax/create_table/as_select.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Заполнение таблицы данными из запроса
1+
# Создание и заполнение таблицы на основе результатов запроса
22

33
{% include [not_allow_for_oltp](../../../../_includes/not_allow_for_oltp_note.md) %}
44

@@ -15,7 +15,7 @@ AS SELECT ...
1515
Имена и типы колонок будут соответствовать результатам `SELECT`.
1616
Для колонок [неопционального типа](../../types/optional.md) также будет выставлен модификатор `NOT NULL`.
1717

18-
При создании таблицы через `CREATE TABLE AS` не поддерживается указание имен колонок (имена колонок созданной таблицы берутся из результата запроса), [вторичных индексов](secondary_index.md), [векторных индексов](vector_index.md), [групп колонок](family.md). Все вышеперечисленное можно изменять при помощи [`ALTER TABLE`](../alter_table/index.md) после создания таблицы. При этом поддерживаются [дополнительные параметры](with.md).
18+
При создании таблицы через `CREATE TABLE AS` не поддерживается указание имен колонок, [вторичных индексов](secondary_index.md), [векторных индексов](vector_index.md), [групп колонок](family.md). Имена и типы данных для столбцов новой таблицы автоматически наследуются из результирующего набора запроса SELECT. Все вышеперечисленное можно изменять при помощи [`ALTER TABLE`](../alter_table/index.md) после создания таблицы. При этом поддерживаются [дополнительные параметры](with.md).
1919

2020

2121
## Особенности
@@ -38,6 +38,7 @@ AS SELECT ...
3838
* `CREATE TABLE AS` позволяет использовать в одном запросе и [колоночные таблицы](../../../../concepts/glossary.md#column-oriented-table), и [строковые таблицы](../../../../concepts/glossary.md#row-oriented-table).
3939

4040
* `CREATE TABLE AS` создаёт таблицу во временной директории `.tmp/sessions`, а после успешной записи данных перемещает её в указанное место. Если операция прервётся из-за ошибки, временная таблица не удаляется мгновенно, а остаётся в системе ещё на некоторое время.
41+
4142
{% list tabs %}
4243

4344
- Создание строковой таблицы с одной строкой

ydb/docs/ru/core/yql/reference/syntax/create_table/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,12 +260,12 @@ CREATE TABLE <table_name> (
260260
* [Векторный индекс](vector_index.md).
261261
* [Группы колонок](family.md).
262262
* [Дополнительные параметры](with.md).
263-
* [Запрос для заполнения таблицы данными](as_select.md).
263+
* [Создание и заполнение таблицы на основе результатов запроса](as_select.md).
264264

265265
Для колоночных таблиц при их создании возможно задать:
266266

267267
* [Группы колонок](family.md).
268268
* [Дополнительные параметры](with.md).
269-
* [Запрос для заполнения таблицы данными](as_select.md).
269+
* [Создание и заполнение таблицы на основе результатов запроса](as_select.md).
270270

271271
{% endif %}

0 commit comments

Comments
 (0)