Английская лексика: Разработка программного обеспечения · Базы данных и хранение данных

Что значит CTE?

Значение и примеры · Разработка программного обеспечения

/ˌsiː tiː ˈiː/сокращениеРаспространённый термин

CTE: CTE, общее табличное выражение

Common table expression — именованный временный результат, определяемый через WITH в начале запроса и используемый основным запросом как таблица.

Где и как употребляется

CTE делает длинные запросы понятнее, разделяя их на именованные этапы. Рекурсивный CTE (WITH RECURSIVE в PostgreSQL и MySQL) позволяет обходить дерево категорий или организационную структуру. Говорят вынести часть запроса в CTE.

Примеры предложений

  1. I moved the monthly totals into a CTE so the final SELECT is easier to read.

    Я перенёс месячные итоги в CTE, чтобы заключительный SELECT было легче читать.

    Промежуточный расчёт получил имя и отделён от итоговой выборки.

  2. A recursive CTE returns the whole category tree in one query.

    Рекурсивный CTE возвращает всё дерево категорий одним запросом.

    Рекурсия последовательно проходит уровни иерархии категорий.

Распространённые словосочетания

  • WITH clause
  • recursive CTE
  • use a CTE
  • chain CTEs

Это слово в других отраслях

Одно и то же английское слово может иметь другое значение в другой отрасли:

Другие термины: Базы данных и хранение данных

Закрепляйте лексику чтением

Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском: