Структура данных в качестве таблицы

При создании структур иногда возникает потребность создавать одинаковые таблицы с одинаковыми наборами шагов. При этом простого копирования не достаточно, так как такие таблицы нужно синхронизировать при изменениях.

Вы можете использовать структуры данных со всеми дочерними таблицами и шагами преобразования в качестве обычных таблиц.

Внимание!

При объединении данных с помощью union и использования в качестве таблицы объединения не саму структуру данных, а самую верхнюю таблицу этой структуры, объединения получается “статичным".
Этой таблице присваивается новый номер, и она уже не имеет никакого отношения к исходной. То есть если каким-либо образом редактировать исходную таблицу, это никак не отразится на той таблице, которая добавилась в join или union.
Но если в качестве добавляемой таблицы (при join и union) использовать структуру, то объединение получится “динамическим”.
То есть при изменениях в структуре, шаги и прочее перенесутся на структуру, которая была добавлена в качестве таблицы.

Как добавить структуру в качестве таблицы

BI

-R - добавление запроса (серый цвет)
-T - добавление таблицы (красный цвет)
-S - добавление структуры (голубой цвет)

Как это выглядит в структуре

BI

Если при попытке добавить структуру (или таблицу, содержащую где-то внутри структуру), ее нет в списке предложенных, значит добавление ее невозможно. Это сделано для того, чтобы не возникало рекурсии, когда структура 1 ссылается на структуру 2, а структура 2 ссылается на структуру 1.

Удалить структуру данных, которая используется в качестве таблицы в другой структуре данных невозможно. При попытке это сделать появится окно с ошибкой
BI

Нельзя удалить все добавленные в структуру таблицы . Хотя бы одна таблица должна остаться
BI