Skip to content

Commit 577f1f7

Browse files
committed
second attempt at fixing an anchor in view concept page
1 parent 34d4dc5 commit 577f1f7

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

ydb/docs/ru/core/concepts/datamodel/_includes/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88
* [Секреты](../secrets.md)
99
* [Подключения к внешним БД](../external_data_source.md)
1010
* [Внешние источники данных](../external_table.md)
11-
* [Представления (VIEW)](../view.md)
11+
* [Представления (VIEWs)](../view.md)

ydb/docs/ru/core/concepts/datamodel/toc_i.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ items:
66
- { name: Секреты, href: secrets.md }
77
- { name: Внешние источники данных, href: external_data_source.md }
88
- { name: Внешние таблицы, href: external_table.md }
9-
- { name: Представления (VIEW), href: view.md }
9+
- { name: Представления (VIEWs), href: view.md }

ydb/docs/ru/core/concepts/datamodel/view.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Представление (VIEW)
1+
# Представления (VIEWs)
22

33
Представление - это способ сохранить запрос и обращаться к его результатам как к настоящей таблице. Само представление не хранит данных, кроме текста запроса. Запрос, хранящийся в представлении, выполняется при каждом чтении из него, генерируя возвращаемый результат. Любые изменения в таблицах, на которые ссылается представление, немедленно отражаются в результатах чтения из него.
44

@@ -35,7 +35,7 @@ SELECT * FROM some_view;
3535

3636
## Контекст исполнения запроса представления
3737

38-
Прочитать о различиях контекста исполнения запроса, сохранённого в представлении, и контекста объемлющего запроса, читающего из него, можно в [замечаниях](../../yql/reference/syntax/create_view.md#context) на странице CREATE VIEW.
38+
Прочитать о различиях контекста исполнения запроса, сохранённого в представлении, и контекста объемлющего запроса, читающего из него, можно в [замечаниях](../../yql/reference/syntax/create_view.md#замечания) на странице CREATE VIEW.
3939

4040
## Время выполнения запросов, читающих из представления
4141

ydb/docs/ru/core/yql/reference/yql-core/syntax/create_view.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ SELECT запрос, который выдаёт столбцы и строки
3030

3131
При включении этой опции запрос, хранящийся в представлении, будет исполнен от имени пользователя, читающего из представления, а не от имени создателя представления.
3232

33-
## Замечания
33+
## Замечания {#замечания}
3434

3535
`security_invoker` опция должна быть всегда выставлена в TRUE, потому что поведением по умолчанию для представления является исполнение сохранённого запроса от имени создателя представления, но эта возможность на данный момент не реализована в {{ ydb-short-name }}.
3636

37-
Контекст{#context} исполнения запроса, хранящегося в представлении, отличается от контекста объемлющего запроса, читающего из представления. Внутренний контекст создаётся заново и ничего не наследует из объемлющего. Он не "видит" ранее определённые PRAGMA (например, TablePathPrefix), именованные выражения и прочее. Самое важное следствие из этого состоит в том, что названия таблиц (и, возможно, других представлений), на которые ссылается создаваемое представление, должны быть записаны в виде абсолютного пути. В приведенных ниже [примерах](#примеры) видно, что пути до таблиц, из которых читает создаваемое представление, записаны в абсолютном виде: `/domain/database/path/to/underlying_table`. В следующих релизах эта недоработка будет исправлена.
37+
Контекст исполнения запроса, хранящегося в представлении, отличается от контекста объемлющего запроса, читающего из представления. Внутренний контекст создаётся заново и ничего не наследует из объемлющего. Он не "видит" ранее определённые PRAGMA (например, TablePathPrefix), именованные выражения и прочее. Самое важное следствие из этого состоит в том, что названия таблиц (и, возможно, других представлений), на которые ссылается создаваемое представление, должны быть записаны в виде абсолютного пути. В приведенных ниже [примерах](#примеры) видно, что пути до таблиц, из которых читает создаваемое представление, записаны в абсолютном виде: `/domain/database/path/to/underlying_table`. В следующих релизах эта недоработка будет исправлена.
3838

3939
Если вы хотите задать список интересующих вас колонок или, например, переименовать одну из них в выдаче при чтении из представления, то сделать это можно, сохранив в представление подходящий запрос:
4040
```sql

0 commit comments

Comments
 (0)