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

Що означає CTE?

Значення й приклади · Розробка програмного забезпечення

/ˌsiː tiː ˈiː/скороченняПоширений термін

CTE: CTE, загальний табличний вираз

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

Де і як уживається

CTE робить довгі запити зрозумілішими, розбиваючи їх на названі кроки. Рекурсивний CTE (WITH RECURSIVE у PostgreSQL і MySQL) може обходити деревоподібні дані, наприклад ієрархію категорій або організаційну схему. Розробники часто кажуть pull that out into a 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

Це слово в інших галузях

Те саме англійське слово може мати інше значення в іншій галузі:

Інші терміни: Бази даних і збереження даних

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

Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською: