Учебники

Терадата — Столы

Таблицы в реляционной модели определяются как сбор данных. Они представлены в виде строк и столбцов.

Типы столов

Типы Teradata поддерживает различные типы таблиц.

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

  • Таблица изменчивости — данные, вставленные в таблицу изменчивости, сохраняются только во время сеанса пользователя. Таблица и данные удаляются в конце сеанса. Эти таблицы в основном используются для хранения промежуточных данных во время преобразования данных.

  • Глобальная временная таблица — определение глобальной временной таблицы является постоянным, но данные в таблице удаляются в конце сеанса пользователя.

  • Производная таблица — Производная таблица содержит промежуточные результаты в запросе. Их время жизни находится в пределах запроса, в котором они создаются, используются и удаляются.

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

Таблица изменчивости — данные, вставленные в таблицу изменчивости, сохраняются только во время сеанса пользователя. Таблица и данные удаляются в конце сеанса. Эти таблицы в основном используются для хранения промежуточных данных во время преобразования данных.

Глобальная временная таблица — определение глобальной временной таблицы является постоянным, но данные в таблице удаляются в конце сеанса пользователя.

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

Set Versus Multiset

Teradata классифицирует таблицы как таблицы SET или MULTISET в зависимости от того, как обрабатываются дубликаты записей. Таблица, определенная как таблица SET, не хранит дублирующиеся записи, тогда как таблица MULTISET может хранить дублирующиеся записи.

Команда CREATE TABLE используется для создания таблиц в Teradata.

Команда ALTER TABLE используется для добавления или удаления столбцов из существующей таблицы.

Команда DROP TABLE используется для удаления таблицы.